|
Euphoria
|
Represents a Geom on the GPU, instanced on a transform. More...
Public Member Functions | |
| CompiledGeom_TransformInstance (u32, std::size_t, u32, u32, u32, const core::CompiledGeomVertexAttributes &, i32) | |
| ~CompiledGeom_TransformInstance () | |
| CompiledGeom_TransformInstance (const CompiledGeom_TransformInstance &)=delete | |
| CompiledGeom_TransformInstance (CompiledGeom_TransformInstance &&)=delete | |
| void | operator= (const CompiledGeom_TransformInstance &)=delete |
| void | operator= (CompiledGeom_TransformInstance &&)=delete |
Public Attributes | |
| u32 | instance_vbo |
| std::size_t | max_instances |
| u32 | vbo |
| u32 | vao |
| u32 | ebo |
| i32 | number_of_triangles |
| std::unordered_set< core::VertexType > | debug_types |
|
explicit |
| eu::render::CompiledGeom_TransformInstance::~CompiledGeom_TransformInstance | ( | ) |
|
delete |
|
delete |
|
delete |
|
delete |
| std::unordered_set<core::VertexType> eu::render::CompiledGeom_TransformInstance::debug_types |
| std::size_t eu::render::CompiledGeom_TransformInstance::max_instances |
| i32 eu::render::CompiledGeom_TransformInstance::number_of_triangles |