|
void | prepareDraw (const Camera &camera, bool withBorder=true) |
|
void | draw (VoxelCluster &cluster) |
|
void | afterDraw () |
|
bool | prepared () |
|
|
static std::shared_ptr
< VoxelRenderer > | instance () |
|
static glow::Program * | program () |
|
static VoxelMesh & | voxelMesh () |
|
|
void | createAndSetupShaders () |
|
virtual void | beforeContextDestroy () override |
|
virtual void | afterContextRebuild () override |
|
|
glow::ref_ptr< glow::Program > | m_program |
|
std::unique_ptr< VoxelMesh > | m_voxelMesh |
|
bool | m_prepared |
|
glow::Uniform< glm::mat4 > * | m_modelMatrixUniform |
|
glow::Uniform< float > * | m_emissivenessUniform |
|
The documentation for this class was generated from the following files: