XLE
v0.02.0
|
Public Member Functions | |
virtual bool | OnInputEvent (const RenderOverlays::DebuggingDisplay::InputSnapshot &evnt, const SceneEngine::IntersectionTestContext &hitTestContext, const SceneEngine::IntersectionTestScene &hitTestScene) |
virtual void | Render (RenderCore::IThreadContext &context, SceneEngine::LightingParserContext &parserContext) |
virtual void | PerformAction (RenderCore::IThreadContext &context, const Float3 &worldSpacePosition, float size, float strength)=0 |
virtual void | SetActivationState (bool) |
virtual std::string | GetStatusText () const |
CommonManipulator (std::shared_ptr< SceneEngine::TerrainManager > terrainManager) | |
Public Member Functions inherited from ToolsRig::IManipulator | |
virtual const char * | GetName () 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 |
Protected Attributes | |
std::pair< Float3, bool > | _currentWorldSpaceTarget |
std::pair< Float3, bool > | _targetOnMouseDown |
Int2 | _mouseCoords |
float | _strength |
float | _size |
unsigned | _lastPerform |
unsigned | _lastRenderCount0 |
unsigned | _lastRenderCount1 |
Protected Attributes inherited from ToolsRig::TerrainManipulatorBase | |
std::shared_ptr< SceneEngine::TerrainManager > | _terrainManager |
Additional Inherited Members | |
Public Types inherited from ToolsRig::IManipulator | |
typedef Parameter< float > | FloatParameter |
typedef Parameter< int > | IntParameter |
Protected Member Functions inherited from ToolsRig::TerrainManipulatorBase | |
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 |