XLE  v0.02.0
Protected Member Functions | Protected Attributes | List of all members
ToolsRig::TerrainManipulatorBase Class Reference
Inheritance diagram for ToolsRig::TerrainManipulatorBase:
Inheritance graph
[legend]

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
 

The documentation for this class was generated from the following files: