Home
last modified time | relevance | path

Searched refs:ControlBehavior (Results 1 - 3 of 3) sorted by relevance

/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
H A Dintf_startable_controller.h35 * @brief The ControlBehavior enum defines the modes which can be used to set which
38 enum class ControlBehavior : uint32_t { class in IStartableController
65 virtual bool StartAll(ControlBehavior behavior) = 0;
72 virtual bool StopAll(ControlBehavior behavior) = 0;
95 return StartAll(ControlBehavior::CONTROL_AUTOMATIC); in StartAll()
102 return StopAll(ControlBehavior::CONTROL_AUTOMATIC); in StopAll()
/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dstartable_object_controller.h54 bool StartAll(ControlBehavior behavior) override;
55 bool StopAll(ControlBehavior behavior) override;
76 void StartHierarchy(const IObject::Ptr& root, ControlBehavior behavior);
77 void StopHierarchy(const IObject::Ptr& root, ControlBehavior behavior);
78 void StartStartable(IStartable* const startable, ControlBehavior behavior);
79 void StopStartable(IStartable* const startable, ControlBehavior behavior);
H A Dstartable_object_controller.cpp42 StartAll(ControlBehavior::CONTROL_AUTOMATIC); in Build()
90 StopAll(ControlBehavior::CONTROL_AUTOMATIC); in SetTarget()
94 StartAll(ControlBehavior::CONTROL_AUTOMATIC); in SetTarget()
108 bool StartableObjectController::StartAll(ControlBehavior behavior) in StartAll()
116 bool StartableObjectController::StopAll(ControlBehavior behavior) in StopAll()
220 void StartableObjectController::StartHierarchy(const IObject::Ptr& root, ControlBehavior behavior) in StartHierarchy()
240 void StartableObjectController::StartStartable(IStartable* const startable, ControlBehavior behavior) in StartStartable()
246 if (behavior == ControlBehavior::CONTROL_ALL || mode == StartBehavior::AUTOMATIC) { in StartStartable()
253 void StartableObjectController::StopHierarchy(const IObject::Ptr& root, ControlBehavior behavior) in StopHierarchy()
271 void StartableObjectController::StopStartable(IStartable* const startable, ControlBehavior behavio
[all...]

Completed in 3 milliseconds