XLE
v0.02.0
|
Protected Member Functions | |
TerrainManipulatorBase (std::shared_ptr< SceneEngine::TerrainManager > terrainManager) | |
Float2 | TerrainToWorldSpace (const Float2 &input) const |
Float2 | WorldSpaceToTerrain (const Float2 &input) const |
float | WorldSpaceDistanceToTerrainCoords (float input) const |
Float2 | WorldSpaceToCoverage (unsigned layerId, const Float2 &input) const |
float | WorldSpaceToCoverageDistance (unsigned layerId, float input) const |
Protected Attributes | |
std::shared_ptr< SceneEngine::TerrainManager > | _terrainManager |
Additional Inherited Members | |
Public Types inherited from ToolsRig::IManipulator | |
typedef Parameter< float > | FloatParameter |
typedef Parameter< int > | IntParameter |
Public Member Functions inherited from ToolsRig::IManipulator | |
virtual bool | OnInputEvent (const RenderOverlays::DebuggingDisplay::InputSnapshot &evnt, const SceneEngine::IntersectionTestContext &hitTestContext, const SceneEngine::IntersectionTestScene &hitTestScene)=0 |
virtual void | Render (RenderCore::IThreadContext &context, SceneEngine::LightingParserContext &parserContext)=0 |
virtual const char * | GetName () const =0 |
virtual std::string | GetStatusText () const =0 |
virtual std::pair< FloatParameter *, size_t > | GetFloatParameters () const =0 |
virtual std::pair< BoolParameter *, size_t > | GetBoolParameters () const =0 |
virtual std::pair< IntParameter *, size_t > | GetIntParameters () const =0 |
virtual void | SetActivationState (bool newState)=0 |