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

Public Member Functions

bool OnInputEvent (const RenderOverlays::DebuggingDisplay::InputSnapshot &evnt)
 
void Register (uint64 id, std::shared_ptr< ToolsRig::IManipulator > manipulator)
 
 ManipulatorStack (std::shared_ptr< SceneEngine::IntersectionTestContext > intrContext=nullptr, std::shared_ptr< SceneEngine::IntersectionTestScene > intrScene=nullptr)
 

Static Public Attributes

static const uint64 CameraManipulator = 256
 

Protected Attributes

std::vector< std::shared_ptr< ToolsRig::IManipulator > > _activeManipulators
 
std::vector< std::pair< uint64, std::shared_ptr< ToolsRig::IManipulator > > > _registeredManipulators
 
std::shared_ptr< SceneEngine::IntersectionTestContext_intrContext
 
std::shared_ptr< SceneEngine::IntersectionTestScene_intrScene
 

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