Public Member Functions | |
CollisionVisualization::CollisionVisualizationRenderableFactory & | GetRenderableFactory () const |
CollisionVisualization::CollisionVisualizationRenderer & | GetRenderer () const |
CollisionVisualization::MaterialSelectionController & | GetMaterialSelectionController () const |
CollisionVisualization::CollisionVisualizationMaterial & | GetCollisionVisualizationMaterial () const |
void | Update (float frameDeltaTimeSeconds) |
void | Draw (const Eegeo::Camera::RenderCamera &renderCamera) |
Static Public Member Functions | |
static CollisionVisualizationModule * | Create (const Core::RenderingModule &renderingModule, Rendering::EnvironmentFlatteningService &environmentFlatteningService, Eegeo::Collision::AggregateCollisionBvhProvider &aggregateCollisionBvhProvider, const Map::Layers::BuildingModelModule &buildingModelModule, const Eegeo::CollisionVisualization::MaterialSelectionControllerConfig &materialSelectionControllerConfig) |
static Eegeo::CollisionVisualization::MaterialSelectionControllerConfig | MakeDefaultConfig () |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |