|
|
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: