wx_BGI_Graphics
Classic BGI-compatible graphics API with modern OpenGL extension API
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
bgi::PendingGlRender Struct Reference

Geometry accumulated for a single wxbgi_render_dds() call. More...

#include <bgi_types.h>

Public Member Functions

void clear ()
 
bool hasLines () const
 
bool hasPending () const
 
bool hasSolids () const
 
bool hasWireframe () const
 

Data Fields

std::vector< GlLineVertexlineVerts
 depth-tested world lines
 
std::vector< GlVertexsmoothVerts
 smooth-mode triangles (vertex normals)
 
std::vector< GlVertexsolidVerts
 flat-mode triangles (face normals)
 
std::vector< GlLineVertexwireLineVerts
 wireframe visible edges (per-edge colour)
 
std::vector< GlVertexwireTriVerts
 wireframe depth-pass triangles (positions only used)
 

Detailed Description

Geometry accumulated for a single wxbgi_render_dds() call.

Member Function Documentation

◆ clear()

void bgi::PendingGlRender::clear ( )
inline

◆ hasLines()

bool bgi::PendingGlRender::hasLines ( ) const
inline

◆ hasPending()

bool bgi::PendingGlRender::hasPending ( ) const
inline

◆ hasSolids()

bool bgi::PendingGlRender::hasSolids ( ) const
inline

◆ hasWireframe()

bool bgi::PendingGlRender::hasWireframe ( ) const
inline

Field Documentation

◆ lineVerts

std::vector<GlLineVertex> bgi::PendingGlRender::lineVerts

depth-tested world lines

◆ smoothVerts

std::vector<GlVertex> bgi::PendingGlRender::smoothVerts

smooth-mode triangles (vertex normals)

◆ solidVerts

std::vector<GlVertex> bgi::PendingGlRender::solidVerts

flat-mode triangles (face normals)

◆ wireLineVerts

std::vector<GlLineVertex> bgi::PendingGlRender::wireLineVerts

wireframe visible edges (per-edge colour)

◆ wireTriVerts

std::vector<GlVertex> bgi::PendingGlRender::wireTriVerts

wireframe depth-pass triangles (positions only used)


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