Nebula
|
Public Attributes | |
CoreGraphics::ShaderId | im3dShader |
CoreGraphics::ShaderProgramId | lines |
CoreGraphics::ShaderProgramId | depthLines |
CoreGraphics::ShaderProgramId | points |
CoreGraphics::ShaderProgramId | triangles |
CoreGraphics::ShaderProgramId | depthTriangles |
CoreGraphics::PipelineId | linesPipeline |
CoreGraphics::PipelineId | depthLinesPipeline |
CoreGraphics::PipelineId | pointsPipeline |
CoreGraphics::PipelineId | trianglesPipeline |
CoreGraphics::PipelineId | depthTrianglesPipeline |
CoreGraphics::BufferId | vbo |
CoreGraphics::VertexLayoutId | vlo |
bool | renderGrid = false |
int | gridSize = 20 |
float | cellSize = 1.0f |
Math::vec4 | gridColor { 1.0f,1.0f,1.0f,0.3f } |
Math::vec2 | gridOffset { 0, 0 } |
Ptr< Im3dInputHandler > | inputHandler |
Im3d::Id | depthLayerId |
byte * | vertexPtr |
float Im3d::Im3dState::cellSize = 1.0f |
Im3d::Id Im3d::Im3dState::depthLayerId |
CoreGraphics::ShaderProgramId Im3d::Im3dState::depthLines |
CoreGraphics::PipelineId Im3d::Im3dState::depthLinesPipeline |
CoreGraphics::ShaderProgramId Im3d::Im3dState::depthTriangles |
CoreGraphics::PipelineId Im3d::Im3dState::depthTrianglesPipeline |
Math::vec4 Im3d::Im3dState::gridColor { 1.0f,1.0f,1.0f,0.3f } |
Math::vec2 Im3d::Im3dState::gridOffset { 0, 0 } |
int Im3d::Im3dState::gridSize = 20 |
CoreGraphics::ShaderId Im3d::Im3dState::im3dShader |
Ptr<Im3dInputHandler> Im3d::Im3dState::inputHandler |
CoreGraphics::ShaderProgramId Im3d::Im3dState::lines |
CoreGraphics::PipelineId Im3d::Im3dState::linesPipeline |
CoreGraphics::ShaderProgramId Im3d::Im3dState::points |
CoreGraphics::PipelineId Im3d::Im3dState::pointsPipeline |
bool Im3d::Im3dState::renderGrid = false |
CoreGraphics::ShaderProgramId Im3d::Im3dState::triangles |
CoreGraphics::PipelineId Im3d::Im3dState::trianglesPipeline |
CoreGraphics::BufferId Im3d::Im3dState::vbo |
byte* Im3d::Im3dState::vertexPtr |
CoreGraphics::VertexLayoutId Im3d::Im3dState::vlo |