1 #line 1 "S:/jenkins/workspace/ECP/ufe/ufe-full-python3.9-windows/ufe/include/runTimeMgr.h" 96 bool unregister(
const Rtid& rtId);
107 bool hasId(
const Rtid& rtId)
const;
114 void setHierarchyHandler(
123 void setTransform3dHandler(
132 void setSceneItemOpsHandler(
141 void setAttributesHandler(
150 void setObject3dHandler(
159 void setContextOpsHandler(
168 void setUIInfoHandler(
177 void setCameraHandler(
186 void setLightHandler(
194 void setPathMappingHandler(
203 void setSceneSegmentHandler(
306 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< SceneSegmentHandler > Ptr
std::shared_ptr< LightHandler > Ptr
std::shared_ptr< SceneItemOpsHandler > Ptr
PathMappingHandler::Ptr pathMappingHandler
the path mapping handler.
std::shared_ptr< HierarchyHandler > Ptr
std::shared_ptr< PathMappingHandler > 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 runtimes.