1 #line 1 "S:/jenkins/workspace/ufe-full-windows/ufe/include/runTimeMgr.h" 91 bool unregister(
const Rtid& rtId);
102 bool hasId(
const Rtid& rtId)
const;
109 void setHierarchyHandler(
118 void setTransform3dHandler(
127 void setSceneItemOpsHandler(
136 void setAttributesHandler(
145 void setObject3dHandler(
154 void setContextOpsHandler(
163 void setUIInfoHandler(
172 void setCameraHandler(
249 std::list<Rtid> getIds()
const;
Factory base class for scene hierarchy interface.
HierarchyHandler::Ptr hierarchyHandler
the Hierarchy interface factory.
std::shared_ptr< UIInfoHandler > Ptr
std::string string(const Path &path)
std::shared_ptr< Object3dHandler > Ptr
std::shared_ptr< ContextOpsHandler > Ptr
SceneItemOpsHandler::Ptr sceneItemOpsHandler
the SceneItemOps interface factory.
ContextOpsHandler::Ptr contextOpsHandler
the ContextOps interface factory.
AttributesHandler::Ptr attributesHandler
the Attributes interface factory.
UIInfoHandler::Ptr uiInfoHandler
the UIInfo handler.
std::shared_ptr< SceneItemOpsHandler > Ptr
std::shared_ptr< HierarchyHandler > Ptr
std::shared_ptr< CameraHandler > Ptr
Object3dHandler::Ptr object3dHandler
the Object3d interface factory.
Transform3dHandler::Ptr transform3dHandler
the Transform3d interface factory.
std::shared_ptr< AttributesHandler > Ptr
CameraHandler::Ptr cameraHandler
the camera handler.
Singleton class to manage UFE run-times.