Searched refs:StartBehavior (Results 1 - 6 of 6) sorted by relevance
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_startable.h | 27 enum class StartBehavior : uint32_t { class 47 META_TYPE(META_NS::StartBehavior) 61 * @brief The startable mode. If StartBehavior::AUTOMATIC, the startable will be 64 META_PROPERTY(META_NS::StartBehavior, StartableMode)
|
H A D | intf_startable_controller.h | 39 /** Control startables whose StartableMode=StartBehavior::AUTOMATIC. */ 52 * If StartBehavior::AUTOMATIC, new startables whose StartableMode==StartBehavior::AUTOMATIC 55 * If StartBehavior::MANUAL, new startables are not started/stopped by the controller 58 META_PROPERTY(META_NS::StartBehavior, StartBehavior) 91 * @brief Starts all StartBehavior::AUTOMATIC startables 98 * @brief Stops all StartBehavior::AUTOMATIC startables
|
/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | startable_object_controller.h | 53 IStartableController, META_NS::StartBehavior, StartBehavior, META_NS::StartBehavior::AUTOMATIC)
|
H A D | startable_object_controller.cpp | 39 META_ACCESS_PROPERTY(StartBehavior)->OnChanged()->AddHandler(MakeCallback<IOnChanged>([this]() { in Build() 40 if (META_ACCESS_PROPERTY_VALUE(StartBehavior) == StartBehavior::AUTOMATIC) { in Build() 41 // If StartBehavior changes to AUTOMATIC, start all AUTOMATIC startables in Build() 88 bool automatic = META_ACCESS_PROPERTY_VALUE(StartBehavior) == StartBehavior::AUTOMATIC; in SetTarget() 246 if (behavior == ControlBehavior::CONTROL_ALL || mode == StartBehavior::AUTOMATIC) { in StartStartable() 277 if (behavior == ControlBehavior::CONTROL_ALL || mode == StartBehavior::AUTOMATIC) { in StopStartable()
|
H A D | register_value_serializers.cpp | 120 RegisterSerializer<StartBehavior>(data, enumExport, enumImport); in RegisterValueSerializers() 128 UnregisterSerializer<StartBehavior>(data); in UnRegisterValueSerializers()
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/ |
H A D | testing_objects.cpp | 154 META_IMPLEMENT_INTERFACE_PROPERTY(IStartable, META_NS::StartBehavior, StartableMode, StartBehavior::MANUAL); 610 ITestStartable::Ptr CreateTestStartable(const BASE_NS::string_view name, META_NS::StartBehavior behavior) in CreateTestStartable()
|
Completed in 3 milliseconds