Gamp v0.0.7-36-g24b1eb6
Gamp: Graphics, Audio, Multimedia and Processing
Loading...
Searching...
No Matches
GraphRegion Class Reference
Collaboration diagram for GraphRegion:

Public Types

typedef jau::darray< uint32_t, glmemsize_tu32buffer_t
 

Public Member Functions

 GraphRegion (GraphRenderer &renderer, ShaderState &st)
 
void addOutlineShape (OutlineShape &shape)
 
void draw (GL &gl)
 
constexpr bool initialized () const noexcept
 
void pushIndices (uint32_t i, uint32_t j, uint32_t k)
 
void pushNewVerticesIdx (const Vertex &vertIn1, const Vertex &vertIn2, const Vertex &vertIn3, const Vec3f &normal)
 
void pushVertex (const Vertex &v, const Vec3f &normal)
 
void seal (GL &gl, bool seal_)
 

Detailed Description

Examples
GraphShapes01.cpp.

Definition at line 264 of file GraphShapes01.cpp.

Member Typedef Documentation

◆ u32buffer_t

Definition at line 266 of file GraphShapes01.cpp.

Constructor & Destructor Documentation

◆ GraphRegion()

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

Definition at line 276 of file GraphShapes01.cpp.

Member Function Documentation

◆ initialized()

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

Definition at line 292 of file GraphShapes01.cpp.

Here is the caller graph for this function:

◆ seal()

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

Definition at line 294 of file GraphShapes01.cpp.

◆ pushVertex()

void GraphRegion::pushVertex ( const Vertex & v,
const Vec3f & normal )
inline
Examples
GraphShapes01.cpp.

Definition at line 304 of file GraphShapes01.cpp.

Here is the caller graph for this function:

◆ pushIndices()

void GraphRegion::pushIndices ( uint32_t i,
uint32_t j,
uint32_t k )
inline
Examples
GraphShapes01.cpp.

Definition at line 313 of file GraphShapes01.cpp.

Here is the caller graph for this function:

◆ pushNewVerticesIdx()

void GraphRegion::pushNewVerticesIdx ( const Vertex & vertIn1,
const Vertex & vertIn2,
const Vertex & vertIn3,
const Vec3f & normal )
inline
Examples
GraphShapes01.cpp.

Definition at line 318 of file GraphShapes01.cpp.

Here is the caller graph for this function:

◆ addOutlineShape()

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

Definition at line 325 of file GraphShapes01.cpp.

◆ draw()

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

Definition at line 376 of file GraphShapes01.cpp.


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