Gamp v0.0.7-54-gccdc599
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 256 of file GraphShapes01.cpp.

Member Typedef Documentation

◆ u32buffer_t

Examples
GraphShapes01.cpp.

Definition at line 258 of file GraphShapes01.cpp.

Constructor & Destructor Documentation

◆ GraphRegion()

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

Definition at line 268 of file GraphShapes01.cpp.

Member Function Documentation

◆ initialized()

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

Definition at line 284 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 286 of file GraphShapes01.cpp.

◆ pushVertex()

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

Definition at line 296 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 305 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 310 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 317 of file GraphShapes01.cpp.

◆ draw()

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

Definition at line 368 of file GraphShapes01.cpp.


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