|
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 |
| Math::vec2 | viewPortPosition { 0.0f, 0.0f } |
| Math::vec2 | viewPortSize { 1.0f, 1.0f } |
| 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 |
| Math::vec2 Im3d::Im3dState::viewPortPosition { 0.0f, 0.0f } |
| Math::vec2 Im3d::Im3dState::viewPortSize { 1.0f, 1.0f } |
| CoreGraphics::VertexLayoutId Im3d::Im3dState::vlo |