Gamp v0.0.8
Gamp: Graphics, Audio, Multimedia and Processing
Loading...
Searching...
No Matches
GraphRegion Class Reference

#include <GraphRegion.hpp>

Collaboration diagram for GraphRegion:

Public Types

typedef jau::darray< uint32_t, glmemsize_tu32buffer_t
 
typedef jau::darray< uint32_t, glmemsize_tu32buffer_t
 
typedef jau::darray< uint32_t, glmemsize_tu32buffer_t
 
typedef jau::darray< uint32_t, glmemsize_tu32buffer_t
 

Public Member Functions

 GraphRegion (GraphRenderer &renderer)
 
 GraphRegion (GraphRenderer &renderer)
 
 GraphRegion (GraphRenderer &renderer)
 
 GraphRegion (GraphRenderer &renderer, ShaderState &st)
 
void addOutlineShape (OutlineShape &shape)
 
void addOutlineShape (OutlineShape &shape)
 
void addOutlineShape (OutlineShape &shape)
 
void addOutlineShape (OutlineShape &shape)
 
void clear (GL &gl)
 
void destroy (GL &gl)
 
void destroy (GL &gl)
 
void destroy (GL &gl)
 
void destroy (GL &gl)
 
void draw (GL &gl)
 
void draw (GL &gl)
 
void draw (GL &gl)
 
void draw (GL &gl)
 
constexpr bool initialized () const noexcept
 
constexpr bool initialized () const noexcept
 
constexpr bool initialized () const noexcept
 
constexpr bool initialized () const noexcept
 
void seal (GL &gl, bool seal_)
 
void seal (GL &gl, bool seal_)
 
void seal (GL &gl, bool seal_)
 
void seal (GL &gl, bool seal_)
 

Detailed Description

Examples
GraphShapes01.cpp, and PrimitivesCobraMK3.cpp.

Definition at line 292 of file GraphShapes01.cpp.

Member Typedef Documentation

◆ u32buffer_t [1/4]

Examples
GraphShapes01.cpp.

Definition at line 294 of file GraphShapes01.cpp.

◆ u32buffer_t [2/4]

Definition at line 297 of file GraphShapes02.cpp.

◆ u32buffer_t [3/4]

Definition at line 240 of file PrimitivesCobraMK3.cpp.

◆ u32buffer_t [4/4]

Definition at line 286 of file GraphRegion.hpp.

Constructor & Destructor Documentation

◆ GraphRegion() [1/4]

GraphRegion::GraphRegion ( GraphRenderer & renderer,
ShaderState & st )
inline
Examples
GraphShapes01.cpp, and PrimitivesCobraMK3.cpp.

Definition at line 304 of file GraphShapes01.cpp.

◆ GraphRegion() [2/4]

GraphRegion::GraphRegion ( GraphRenderer & renderer)
inline

Definition at line 306 of file GraphShapes02.cpp.

◆ GraphRegion() [3/4]

GraphRegion::GraphRegion ( GraphRenderer & renderer)
inline

Definition at line 247 of file PrimitivesCobraMK3.cpp.

◆ GraphRegion() [4/4]

GraphRegion::GraphRegion ( GraphRenderer & renderer)
inline

Definition at line 295 of file GraphRegion.hpp.

Member Function Documentation

◆ initialized() [1/4]

bool GraphRegion::initialized ( ) const
inlineconstexprnoexcept
Examples
GraphShapes01.cpp, and PrimitivesCobraMK3.cpp.

Definition at line 320 of file GraphShapes01.cpp.

Here is the caller graph for this function:

◆ destroy() [1/4]

void GraphRegion::destroy ( GL & gl)
inline
Examples
GraphShapes01.cpp, and PrimitivesCobraMK3.cpp.

Definition at line 322 of file GraphShapes01.cpp.

◆ seal() [1/4]

void GraphRegion::seal ( GL & gl,
bool seal_ )
inline
Examples
GraphShapes01.cpp, and PrimitivesCobraMK3.cpp.

Definition at line 330 of file GraphShapes01.cpp.

◆ addOutlineShape() [1/4]

void GraphRegion::addOutlineShape ( OutlineShape & shape)
inline
Examples
GraphShapes01.cpp, and PrimitivesCobraMK3.cpp.

Definition at line 363 of file GraphShapes01.cpp.

◆ draw() [1/4]

void GraphRegion::draw ( GL & gl)
inline
Examples
GraphShapes01.cpp, and PrimitivesCobraMK3.cpp.

Definition at line 417 of file GraphShapes01.cpp.

◆ initialized() [2/4]

bool GraphRegion::initialized ( ) const
inlineconstexprnoexcept

Definition at line 322 of file GraphShapes02.cpp.

◆ destroy() [2/4]

void GraphRegion::destroy ( GL & gl)
inline

Definition at line 324 of file GraphShapes02.cpp.

◆ seal() [2/4]

void GraphRegion::seal ( GL & gl,
bool seal_ )
inline

Definition at line 332 of file GraphShapes02.cpp.

◆ addOutlineShape() [2/4]

void GraphRegion::addOutlineShape ( OutlineShape & shape)
inline

Definition at line 365 of file GraphShapes02.cpp.

◆ draw() [2/4]

void GraphRegion::draw ( GL & gl)
inline

Definition at line 419 of file GraphShapes02.cpp.

◆ initialized() [3/4]

bool GraphRegion::initialized ( ) const
inlineconstexprnoexcept

Definition at line 258 of file PrimitivesCobraMK3.cpp.

◆ destroy() [3/4]

void GraphRegion::destroy ( GL & gl)
inline

Definition at line 260 of file PrimitivesCobraMK3.cpp.

◆ seal() [3/4]

void GraphRegion::seal ( GL & gl,
bool seal_ )
inline

Definition at line 265 of file PrimitivesCobraMK3.cpp.

◆ clear()

void GraphRegion::clear ( GL & gl)
inline
Examples
PrimitivesCobraMK3.cpp.

Definition at line 274 of file PrimitivesCobraMK3.cpp.

◆ addOutlineShape() [3/4]

void GraphRegion::addOutlineShape ( OutlineShape & shape)
inline

Definition at line 278 of file PrimitivesCobraMK3.cpp.

◆ draw() [3/4]

void GraphRegion::draw ( GL & gl)
inline

Definition at line 300 of file PrimitivesCobraMK3.cpp.

◆ initialized() [4/4]

bool GraphRegion::initialized ( ) const
inlineconstexprnoexcept

Definition at line 311 of file GraphRegion.hpp.

◆ destroy() [4/4]

void GraphRegion::destroy ( GL & gl)
inline

Definition at line 313 of file GraphRegion.hpp.

◆ seal() [4/4]

void GraphRegion::seal ( GL & gl,
bool seal_ )
inline

Definition at line 321 of file GraphRegion.hpp.

◆ addOutlineShape() [4/4]

void GraphRegion::addOutlineShape ( OutlineShape & shape)
inline

Definition at line 354 of file GraphRegion.hpp.

◆ draw() [4/4]

void GraphRegion::draw ( GL & gl)
inline

Definition at line 408 of file GraphRegion.hpp.


The documentation for this class was generated from the following files: