Home
last modified time | relevance | path

Searched refs:IComponentManager (Results 1 – 25 of 73) sorted by relevance

123

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/ecs/
H A Dintf_component_manager.h60 class IComponentManager {
84 virtual Entity GetEntity(IComponentManager::ComponentId index) const = 0;
88 virtual uint32_t GetComponentGeneration(IComponentManager::ComponentId index) const = 0;
99 virtual IComponentManager::ComponentId GetComponentId(Entity entity) const = 0;
184 IComponentManager() = default;
185 IComponentManager(const IComponentManager&) = delete;
186 IComponentManager(IComponentManager&&) = delete;
187 IComponentManager& operator=(const IComponentManager&) = delete;
188 virtual ~IComponentManager() = default;
H A Dintf_ecs.h38 class IComponentManager; variable
94 …EventType type, const IComponentManager& componentManager, BASE_NS::array_view<const Entity> entit…
108 virtual void GetComponents(Entity entity, BASE_NS::vector<IComponentManager*>& result) = 0;
121 virtual BASE_NS::vector<IComponentManager*> GetComponentManagers() const = 0;
126 virtual IComponentManager* GetComponentManager(const BASE_NS::Uid& uid) const = 0;
156 …virtual IComponentManager* CreateComponentManager(const ComponentManagerTypeInfo& componentManager…
181 virtual void AddListener(IComponentManager& manager, ComponentListener& listener) = 0;
185 virtual void RemoveListener(IComponentManager& manager, ComponentListener& listener) = 0;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/ecshelper/ComponentTools/
H A Dcomponent_query.cpp43 return components[index] != IComponentManager::INVALID_COMPONENT_ID; in IsValidComponentId()
49 …const IComponentManager& baseComponentSet, const array_view<const Operation> operations, bool enab… in SetupQuery()
65 managers_.push_back(const_cast<IComponentManager*>(&baseComponentSet)); in SetupQuery()
68 managers_.push_back(const_cast<IComponentManager*>(&operation.target)); in SetupQuery()
93 const IComponentManager& baseComponentSet = *managers_[0]; in Execute()
101 for (IComponentManager::ComponentId id = 0; id < baseComponents; ++id) { in Execute()
105 row.components.resize(managerCount, IComponentManager::INVALID_COMPONENT_ID); in Execute()
114 … manager ? manager->GetComponentId(entity) : IComponentManager::INVALID_COMPONENT_ID; in Execute()
120 valid = (componentId != IComponentManager::INVALID_COMPONENT_ID); in Execute()
150 …const IComponentManager& baseComponentSet, const array_view<const Operation> operations, bool enab… in Execute()
[all …]
H A Dcomponent_query.h53 const IComponentManager& target; in CORE_BEGIN_NAMESPACE()
64 …void SetupQuery(const IComponentManager& baseComponentSet, BASE_NS::array_view<const Operation> op… in CORE_BEGIN_NAMESPACE()
72 [[deprecated]] void Execute(const IComponentManager& baseComponentSet, in CORE_BEGIN_NAMESPACE()
110 BASE_NS::vector<IComponentManager::ComponentId> components; in CORE_BEGIN_NAMESPACE()
133 …void OnComponentEvent(IEcs::ComponentListener::EventType type, const IComponentManager& componentM… in CORE_BEGIN_NAMESPACE()
138 BASE_NS::vector<IComponentManager*> managers_; in CORE_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/ecs/
H A Decs.cpp65 vector<IComponentManager*> GetComponentManagers() const override;
117 unordered_map<Uid, IComponentManager*> managers_;
239 IComponentManager* manager = nullptr; in CreateComponentManager()
339 vector<IComponentManager*> Ecs::GetComponentManagers() const in GetComponentManagers()
341 vector<IComponentManager*> result; in GetComponentManagers()
349 IComponentManager* Ecs::GetComponentManager(const Uid& uid) const in GetComponentManager()
367 if (id != IComponentManager::INVALID_COMPONENT_ID) { in CloneEntity()
379 vector<Entity> (IComponentManager::*getter)(); in ProcessComponentEvents()
382 getter = &IComponentManager::GetAddedComponents; in ProcessComponentEvents()
385 getter = &IComponentManager::GetUpdatedComponents; in ProcessComponentEvents()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/
H A Drender_handle_component_manager.cpp42 using CORE_NS::IComponentManager;
83 … if (const auto index = GetComponentId(entity); index != IComponentManager::INVALID_COMPONENT_ID) { in GetRenderHandleReference()
89 …RenderHandleReference GetRenderHandleReference(const IComponentManager::ComponentId index) const o… in GetRenderHandleReference()
99 … if (const auto index = GetComponentId(entity); index != IComponentManager::INVALID_COMPONENT_ID) { in GetRenderHandle()
105 RenderHandle GetRenderHandle(const IComponentManager::ComponentId index) const override in GetRenderHandle()
125 IComponentManager* IRenderHandleComponentManagerInstance(IEcs& ecs) in IRenderHandleComponentManagerInstance()
130 void IRenderHandleComponentManagerDestroy(IComponentManager* instance) in IRenderHandleComponentManagerDestroy()
H A Danimation_input_component_manager.cpp29 using CORE_NS::IComponentManager;
67 IComponentManager* IAnimationInputComponentManagerInstance(IEcs& ecs) in IAnimationInputComponentManagerInstance()
72 void IAnimationInputComponentManagerDestroy(IComponentManager* instance) in IAnimationInputComponentManagerDestroy()
H A Dfog_component_manager.cpp29 using CORE_NS::IComponentManager;
65 IComponentManager* IFogComponentManagerInstance(IEcs& ecs) in IFogComponentManagerInstance()
70 void IFogComponentManagerDestroy(IComponentManager* instance) in IFogComponentManagerDestroy()
H A Djoint_matrices_component_manager.cpp29 using CORE_NS::IComponentManager;
66 IComponentManager* IJointMatricesComponentManagerInstance(IEcs& ecs) in IJointMatricesComponentManagerInstance()
71 void IJointMatricesComponentManagerDestroy(IComponentManager* instance) in IJointMatricesComponentManagerDestroy()
H A Dlayer_component_manager.cpp29 using CORE_NS::IComponentManager;
61 IComponentManager* ILayerComponentManagerInstance(IEcs& ecs) in ILayerComponentManagerInstance()
66 void ILayerComponentManagerDestroy(IComponentManager* instance) in ILayerComponentManagerDestroy()
H A Dlocal_matrix_component_manager.cpp29 using CORE_NS::IComponentManager;
65 IComponentManager* ILocalMatrixComponentManagerInstance(IEcs& ecs) in ILocalMatrixComponentManagerInstance()
70 void ILocalMatrixComponentManagerDestroy(IComponentManager* instance) in ILocalMatrixComponentManagerDestroy()
H A Dname_component_manager.cpp29 using CORE_NS::IComponentManager;
61 IComponentManager* INameComponentManagerInstance(IEcs& ecs) in INameComponentManagerInstance()
66 void INameComponentManagerDestroy(IComponentManager* instance) in INameComponentManagerDestroy()
H A Dnode_component_manager.cpp29 using CORE_NS::IComponentManager;
66 IComponentManager* INodeComponentManagerInstance(IEcs& ecs) in INodeComponentManagerInstance()
71 void INodeComponentManagerDestroy(IComponentManager* instance) in INodeComponentManagerDestroy()
H A Dphysical_camera_component_manager.cpp29 using CORE_NS::IComponentManager;
67 IComponentManager* IPhysicalCameraComponentManagerInstance(IEcs& ecs) in IPhysicalCameraComponentManagerInstance()
72 void IPhysicalCameraComponentManagerDestroy(IComponentManager* instance) in IPhysicalCameraComponentManagerDestroy()
H A Dprevious_joint_matrices_component_manager.cpp28 using CORE_NS::IComponentManager;
66 IComponentManager* IPreviousJointMatricesComponentManagerInstance(IEcs& ecs) in IPreviousJointMatricesComponentManagerInstance()
71 void IPreviousJointMatricesComponentManagerDestroy(IComponentManager* instance) in IPreviousJointMatricesComponentManagerDestroy()
H A Dprevious_world_matrix_component_manager.cpp27 using CORE_NS::IComponentManager;
65 IComponentManager* IPreviousWorldMatrixComponentManagerInstance(IEcs& ecs) in IPreviousWorldMatrixComponentManagerInstance()
70 void IPreviousWorldMatrixComponentManagerDestroy(IComponentManager* instance) in IPreviousWorldMatrixComponentManagerDestroy()
H A Drender_mesh_component_manager.cpp29 using CORE_NS::IComponentManager;
65 IComponentManager* IRenderMeshComponentManagerInstance(IEcs& ecs) in IRenderMeshComponentManagerInstance()
70 void IRenderMeshComponentManagerDestroy(IComponentManager* instance) in IRenderMeshComponentManagerDestroy()
H A Drsdz_model_id_component_manager.cpp29 using CORE_NS::IComponentManager;
65 IComponentManager* IRSDZModelIdComponentManagerInstance(IEcs& ecs) in IRSDZModelIdComponentManagerInstance()
70 void IRSDZModelIdComponentManagerDestroy(IComponentManager* instance) in IRSDZModelIdComponentManagerDestroy()
H A Dskin_component_manager.cpp29 using CORE_NS::IComponentManager;
65 IComponentManager* ISkinComponentManagerInstance(IEcs& ecs) in ISkinComponentManagerInstance()
70 void ISkinComponentManagerDestroy(IComponentManager* instance) in ISkinComponentManagerDestroy()
H A Dskin_ibm_component_manager.cpp29 using CORE_NS::IComponentManager;
65 IComponentManager* ISkinIbmComponentManagerInstance(IEcs& ecs) in ISkinIbmComponentManagerInstance()
70 void ISkinIbmComponentManagerDestroy(IComponentManager* instance) in ISkinIbmComponentManagerDestroy()
H A Dskin_joints_component_manager.cpp30 using CORE_NS::IComponentManager;
66 IComponentManager* ISkinJointsComponentManagerInstance(IEcs& ecs) in ISkinJointsComponentManagerInstance()
71 void ISkinJointsComponentManagerDestroy(IComponentManager* instance) in ISkinJointsComponentManagerDestroy()
H A Dtransform_component_manager.cpp29 using CORE_NS::IComponentManager;
65 IComponentManager* ITransformComponentManagerInstance(IEcs& ecs) in ITransformComponentManagerInstance()
70 void ITransformComponentManagerDestroy(IComponentManager* instance) in ITransformComponentManagerDestroy()
/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Decs_listener.h41 const CORE_NS::IComponentManager& componentManager, const CORE_NS::Entity& entity) = 0;
67 void Reset(CORE_NS::IComponentManager* manager = nullptr) in SCENE_BEGIN_NAMESPACE()
80 …onst CORE_NS::Entity& entity, IEcsProxyObject::WeakPtr object, CORE_NS::IComponentManager& manager) in SCENE_BEGIN_NAMESPACE()
116 …const CORE_NS::Entity& entity, IEcsProxyObject::WeakPtr object, CORE_NS::IComponentManager& manage… in SCENE_BEGIN_NAMESPACE()
172 const CORE_NS::IComponentManager& componentManager, in SCENE_BEGIN_NAMESPACE()
205 CORE_NS::IComponentManager& cm, IEcsProxyObject::WeakPtr entity) in SCENE_BEGIN_NAMESPACE()
209 CORE_NS::IComponentManager* cm; in SCENE_BEGIN_NAMESPACE()
216 BASE_NS::unordered_map<CORE_NS::IComponentManager*, size_t> componentManagers_; in SCENE_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dpicking.cpp159 if (worldMatrixId != IComponentManager::INVALID_COMPONENT_ID && in UpdateRecursiveAABB()
160 renderMeshId != IComponentManager::INVALID_COMPONENT_ID) { in UpdateRecursiveAABB()
191 transformId != IComponentManager::INVALID_COMPONENT_ID) { in UpdateRecursiveAABB()
198 renderMeshId != IComponentManager::INVALID_COMPONENT_ID) { in UpdateRecursiveAABB()
303 if (cameraId == IComponentManager::INVALID_COMPONENT_ID) { in ScreenToWorld()
309 if (worldMatrixId == IComponentManager::INVALID_COMPONENT_ID) { in ScreenToWorld()
324 if (cameraId == IComponentManager::INVALID_COMPONENT_ID) { in WorldToScreen()
330 if (worldMatrixId == IComponentManager::INVALID_COMPONENT_ID) { in WorldToScreen()
499 …if (wmcId != IComponentManager::INVALID_COMPONENT_ID && ccId != IComponentManager::INVALID_COMPONE… in RayCastFromCamera()
520 …if (wmcId != IComponentManager::INVALID_COMPONENT_ID && ccId != IComponentManager::INVALID_COMPONE… in RayCastFromCamera()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/systems/
H A Dintf_node_system.h30 class IComponentManager;
156 …virtual const ISceneNode* LookupNodeByComponent(const CORE_NS::IComponentManager& componentManager… in CORE3D_BEGIN_NAMESPACE()
161 … virtual ISceneNode* LookupNodeByComponent(const CORE_NS::IComponentManager& componentManager) = 0; in CORE3D_BEGIN_NAMESPACE()
168 const CORE_NS::IComponentManager& componentManager) const = 0; in CORE3D_BEGIN_NAMESPACE()
174 …virtual BASE_NS::vector<ISceneNode*> LookupNodesByComponent(const CORE_NS::IComponentManager& comp… in CORE3D_BEGIN_NAMESPACE()

123