Home
last modified time | relevance | path

Searched refs:ISystem (Results 1 – 20 of 20) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/ecs/
H A Dintf_system.h32 class ISystem {
86 ISystem() = default;
87 ISystem(const ISystem&) = delete;
88 ISystem(ISystem&&) = delete;
89 ISystem& operator=(const ISystem&) = delete;
90 ISystem& operator=(ISystem&&) = delete;
91 virtual ~ISystem() = default;
H A Dintf_ecs.h37 class ISystem; variable
112 virtual BASE_NS::vector<ISystem*> GetSystems() const = 0;
117 virtual ISystem* GetSystem(const BASE_NS::Uid& uid) const = 0;
161 virtual ISystem* CreateSystem(const SystemTypeInfo& systemInfo) = 0;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/ecs/
H A Decs.cpp63 vector<ISystem*> GetSystems() const override;
64 ISystem* GetSystem(const Uid& uid) const override;
75 ISystem* CreateSystem(const SystemTypeInfo& systemInfo) override;
101 using SystemPtr = unique_ptr<ISystem, SystemTypeInfo::DestroySystemFn>;
116 unordered_map<Uid, ISystem*> systems_;
255 ISystem* Ecs::CreateSystem(const SystemTypeInfo& systemInfo) in CreateSystem()
257 ISystem* system = nullptr; in CreateSystem()
321 vector<ISystem*> Ecs::GetSystems() const in GetSystems()
323 vector<ISystem*> result; in GetSystems()
331 ISystem* Ecs::GetSystem(const Uid& uid) const in GetSystem()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/plugin/
H A Dintf_plugin.h27 class ISystem; variable
73 using CreateSystemFn = ISystem* (*)(IEcs&);
74 using DestroySystemFn = void (*)(ISystem* instance);
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Dlocal_matrix_system.cpp138 ISystem* LocalMatrixSystemInstance(IEcs& ecs) in LocalMatrixSystemInstance()
142 void LocalMatrixSystemDestroy(ISystem* instance) in LocalMatrixSystemDestroy()
H A Dlocal_matrix_system.h33 class LocalMatrixSystem final : public CORE_NS::ISystem {
H A Dmorphing_system.cpp300 ISystem* IMorphingSystemInstance(IEcs& ecs) in IMorphingSystemInstance()
304 void IMorphingSystemDestroy(ISystem* instance) in IMorphingSystemDestroy()
H A Dskinning_system.cpp455 ISystem* ISkinningSystemInstance(IEcs& ecs) in ISkinningSystemInstance()
460 void ISkinningSystemDestroy(ISystem* instance) in ISkinningSystemDestroy()
H A Drender_preprocessor_system.cpp570 ISystem* IRenderPreprocessorSystemInstance(IEcs& ecs) in IRenderPreprocessorSystemInstance()
575 void IRenderPreprocessorSystemDestroy(ISystem* instance) in IRenderPreprocessorSystemDestroy()
H A Danimation_system.cpp1348 ISystem* IAnimationSystemInstance(IEcs& ecs) in IAnimationSystemInstance()
1353 void IAnimationSystemDestroy(ISystem* instance) in IAnimationSystemDestroy()
H A Dnode_system.cpp1403 ISystem* INodeSystemInstance(IEcs& ecs) in INodeSystemInstance()
1407 void INodeSystemDestroy(ISystem* instance) in INodeSystemDestroy()
H A Drender_system.cpp2628 ISystem* IRenderSystemInstance(IEcs& ecs) in IRenderSystemInstance()
2633 void IRenderSystemDestroy(ISystem* instance) in IRenderSystemDestroy()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/systems/
H A Dintf_morphing_system.h35 class IMorphingSystem : public CORE_NS::ISystem {
H A Dintf_render_preprocessor_system.h33 class IRenderPreprocessorSystem : public CORE_NS::ISystem { in CORE3D_BEGIN_NAMESPACE()
H A Dintf_render_system.h32 class IRenderSystem : public CORE_NS::ISystem { in CORE3D_BEGIN_NAMESPACE()
H A Dintf_skinning_system.h31 class ISkinningSystem : public CORE_NS::ISystem { in CORE3D_BEGIN_NAMESPACE()
H A Dintf_animation_system.h116 class IAnimationSystem : public CORE_NS::ISystem {
H A Dintf_node_system.h203 class INodeSystem : public CORE_NS::ISystem {
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/plugin/
H A Dstatic_plugin.cpp105 …extern ISystem* type##Instance(IEcs&); …
106 …extern void type##Destroy(ISystem*); …
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/loader/
H A Dsystem_graph_loader.cpp193 void ParseProperties(const json::value& jsonData, ISystem& system, string& error) in ParseProperties()
329 ISystem* system = ecs.CreateSystem(*typeInfo); in ParseSystem()