|
Cogs.Core
|
Public Attributes | |
| AdaptivePlanarGridMaterialData | materialData |
| glm::mat2 | texCoordLinearTransform = glm::mat2(1.f, 0.f, 0.f, 1.f) |
| glm::vec2 | texCoordPeriod = glm::vec2(std::numeric_limits<float>::quiet_NaN()) |
| glm::dvec2 | currentExtentMin = glm::dvec2(0.0) |
| glm::dvec2 | currentExtentMax = glm::dvec2(0.0) |
| glm::dvec3 | currentOrigin = glm::dvec3(-1) |
| unsigned | objectId = 0 |
| int | camYaw = 0 |
| int | tileResolutionLog2 = -1 |
| int | tessellations = 8 |
| MeshHandle | gridMesh |
| bool | initialized = false |
| bool | materialInstancesChanged = false |
| MeshHandle | proxyMesh |
| MeshHandle | debugMesh |
| EntityPtr | debugGraphics |
| EntityPtr | tileEntitiesGroup |
| std::vector< AdaptivePlanarGridTile > | tiles |
| std::vector< MaterialInstanceHandle > | materialPool |
| std::vector< EntityPtr > | entityPool |
Definition at line 67 of file AdaptivePlanarGridSystem.h.
| int Cogs::Core::AdaptivePlanarGridData::camYaw = 0 |
Definition at line 81 of file AdaptivePlanarGridSystem.h.
| glm::dvec2 Cogs::Core::AdaptivePlanarGridData::currentExtentMax = glm::dvec2(0.0) |
Definition at line 75 of file AdaptivePlanarGridSystem.h.
| glm::dvec2 Cogs::Core::AdaptivePlanarGridData::currentExtentMin = glm::dvec2(0.0) |
Definition at line 74 of file AdaptivePlanarGridSystem.h.
| glm::dvec3 Cogs::Core::AdaptivePlanarGridData::currentOrigin = glm::dvec3(-1) |
Definition at line 77 of file AdaptivePlanarGridSystem.h.
| EntityPtr Cogs::Core::AdaptivePlanarGridData::debugGraphics |
Definition at line 93 of file AdaptivePlanarGridSystem.h.
| MeshHandle Cogs::Core::AdaptivePlanarGridData::debugMesh |
Definition at line 92 of file AdaptivePlanarGridSystem.h.
| std::vector<EntityPtr> Cogs::Core::AdaptivePlanarGridData::entityPool |
Definition at line 99 of file AdaptivePlanarGridSystem.h.
| MeshHandle Cogs::Core::AdaptivePlanarGridData::gridMesh |
Definition at line 86 of file AdaptivePlanarGridSystem.h.
| bool Cogs::Core::AdaptivePlanarGridData::initialized = false |
Definition at line 88 of file AdaptivePlanarGridSystem.h.
| AdaptivePlanarGridMaterialData Cogs::Core::AdaptivePlanarGridData::materialData |
Definition at line 69 of file AdaptivePlanarGridSystem.h.
| bool Cogs::Core::AdaptivePlanarGridData::materialInstancesChanged = false |
Definition at line 89 of file AdaptivePlanarGridSystem.h.
| std::vector<MaterialInstanceHandle> Cogs::Core::AdaptivePlanarGridData::materialPool |
Definition at line 98 of file AdaptivePlanarGridSystem.h.
| unsigned Cogs::Core::AdaptivePlanarGridData::objectId = 0 |
Definition at line 79 of file AdaptivePlanarGridSystem.h.
| MeshHandle Cogs::Core::AdaptivePlanarGridData::proxyMesh |
Definition at line 91 of file AdaptivePlanarGridSystem.h.
| int Cogs::Core::AdaptivePlanarGridData::tessellations = 8 |
Definition at line 84 of file AdaptivePlanarGridSystem.h.
| glm::mat2 Cogs::Core::AdaptivePlanarGridData::texCoordLinearTransform = glm::mat2(1.f, 0.f, 0.f, 1.f) |
Definition at line 71 of file AdaptivePlanarGridSystem.h.
| glm::vec2 Cogs::Core::AdaptivePlanarGridData::texCoordPeriod = glm::vec2(std::numeric_limits<float>::quiet_NaN()) |
Definition at line 72 of file AdaptivePlanarGridSystem.h.
| EntityPtr Cogs::Core::AdaptivePlanarGridData::tileEntitiesGroup |
Definition at line 94 of file AdaptivePlanarGridSystem.h.
| int Cogs::Core::AdaptivePlanarGridData::tileResolutionLog2 = -1 |
Definition at line 83 of file AdaptivePlanarGridSystem.h.
| std::vector<AdaptivePlanarGridTile> Cogs::Core::AdaptivePlanarGridData::tiles |
Definition at line 96 of file AdaptivePlanarGridSystem.h.