Home
last modified time | relevance | path

Searched refs:ISceneNode (Results 1 – 19 of 19) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/systems/
H A Dintf_node_system.h40 class ISceneNode { in CORE3D_BEGIN_NAMESPACE()
42 virtual ~ISceneNode() = default; in CORE3D_BEGIN_NAMESPACE()
68 virtual ISceneNode* GetParent() const = 0; in CORE3D_BEGIN_NAMESPACE()
73 virtual void SetParent(ISceneNode const& node) = 0; in CORE3D_BEGIN_NAMESPACE()
106 virtual bool AddChild(ISceneNode& node) = 0; in CORE3D_BEGIN_NAMESPACE()
120 virtual bool RemoveChild(ISceneNode& node) = 0; in CORE3D_BEGIN_NAMESPACE()
209 virtual ISceneNode& GetRootNode() const = 0;
220 virtual ISceneNode* CreateNode() = 0;
226 virtual ISceneNode* CloneNode(const ISceneNode& node, bool recursive) = 0;
231 virtual void DestroyNode(ISceneNode& node) = 0;
[all …]
H A Dintf_animation_system.h28 class ISceneNode;
126 …virtual IAnimationPlayback* CreatePlayback(CORE_NS::Entity const& animationEntity, ISceneNode cons…
H A Dintf_morphing_system.h30 class ISceneNode;
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Dnode_system.h60 ISceneNode& GetRootNode() const override;
62 ISceneNode* GetNode(CORE_NS::Entity entity) const override;
64 ISceneNode* CreateNode() override;
66 ISceneNode* CloneNode(const ISceneNode& node, bool recursive) override;
68 void DestroyNode(ISceneNode& rootNode) override;
80 void CollectChangedNodes(ISceneNode& node, BASE_NS::vector<ISceneNode*>& result);
82 void UpdateTransformations(ISceneNode& node, BASE_NS::Math::Mat4X4 const& matrix, bool enabled);
83 … void GatherNodeEntities(const ISceneNode& node, BASE_NS::vector<CORE_NS::Entity>& entities) const;
H A Dnode_system.cpp218 ISceneNode* GetParent() const override in GetParent()
243 ISceneNode const* curNode = &node; in IsAncestorOf()
414 vector<const ISceneNode*> results; in LookupNodeByComponent()
424 vector<ISceneNode*> results; in LookupNodeByComponent()
434 vector<const ISceneNode*> results; in LookupNodesByComponent()
441 vector<ISceneNode*> results; in LookupNodesByComponent()
773 …void Notify(const ISceneNode& parent, NodeSystem::SceneNodeListener::EventType type, const ISceneN… in Notify()
1055 ISceneNode* NodeSystem::CreateNode() in CreateNode()
1068 ISceneNode* NodeSystem::CloneNode(const ISceneNode& node, bool recursive) in CloneNode()
1195 vector<ISceneNode*> changedNodes; in Update()
[all …]
H A Danimation_system.h42 class ISceneNode; variable
76 …IAnimationPlayback* CreatePlayback(CORE_NS::Entity const& animationEntity, ISceneNode const& node)…
H A Danimation_system.cpp777 IAnimationPlayback* AnimationSystem::CreatePlayback(Entity const& animationEntity, ISceneNode const… in CreatePlayback()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/
H A Dintf_picking.h43 class ISceneNode;
58 ISceneNode* node { nullptr };
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dpicking.cpp149 const ISceneNode& sceneNode, bool isRecursive, MinAndMax& mamInOut) in UpdateRecursiveAABB()
173 for (ISceneNode* child : sceneNode.GetChildren()) { in UpdateRecursiveAABB()
185 …const ISceneNode& sceneNode, const Math::Mat4X4& parentWorld, bool isRecursive, MinAndMax& mamInOu… in UpdateRecursiveAABB()
209 for (ISceneNode* child : sceneNode.GetChildren()) { in UpdateRecursiveAABB()
218 RayCastResult HitTestNode(ISceneNode& node, const MeshComponent& mesh, const Math::Mat4X4& matrix, in HitTestNode()
562 if (ISceneNode* node = GetSystem<INodeSystem>(ecs)->GetNode(entity); node) { in GetWorldMatrixComponentAABB()
579 if (ISceneNode* node = GetSystem<INodeSystem>(ecs)->GetNode(entity); node) { in GetTransformComponentAABB()
H A Dmesh_util.cpp676 ISceneNode* node = nodesystem->CreateNode(); in GenerateEntity()
/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dscene_holder.h294 CORE3D_NS::ISceneNode* CreateNode(const BASE_NS::string& name);
295 CORE3D_NS::ISceneNode* CreateNode(const BASE_NS::string& path, const BASE_NS::string& name);
319 …const CORE3D_NS::ISceneNode* ReparentEntity(const BASE_NS::string& parentPath, const BASE_NS::stri…
513 bool IsMultiMeshChild(const CORE3D_NS::ISceneNode* child);
534 CORE3D_NS::ISceneNode* rootNode_ { nullptr };
H A Dscene_holder.cpp543 CORE3D_NS::ISceneNode* parent = nullptr; in CreateCamera()
1362 bool ResolveNodeFullPath(CORE3D_NS::ISceneNode* node, BASE_NS::string& path) in ResolveNodeFullPath()
1508 void logNodes(const CORE3D_NS::ISceneNode& node, BASE_NS::string path) in logNodes()
1536 CORE3D_NS::ISceneNode* SceneHolder::CreateNode(const BASE_NS::string& name) in CreateNode()
1548 CORE3D_NS::ISceneNode* parent = nullptr; in CreateNode()
1702 const_cast<CORE3D_NS::ISceneNode*>(ecsNode)->SetParent(*parentNode); in ReparentEntity()
2651 bool SceneHolder::IsMultiMeshChild(const CORE3D_NS::ISceneNode* child) in IsMultiMeshChild()
2687 if (const CORE3D_NS::ISceneNode* parent = nodeSystem_->GetNode(target)) { in SetMeshMultimeshArray()
2755 if (const CORE3D_NS::ISceneNode* parent = nodeSystem_->GetNode(target)) { in SetOverrideMaterialMultimeshArray()
2783 if (const CORE3D_NS::ISceneNode* parent = nodeSystem_->GetNode(target)) { in ResetOverrideMaterialMultimeshArray()
[all …]
H A Dnode_impl.h195 SceneHolder::Ptr sceneHolder, const CORE3D_NS::ISceneNode* ecsNode);
235 … const BASE_NS::string& fullPath, BASE_NS::array_view<CORE3D_NS::ISceneNode* const> children);
H A Dasset_loader.cpp62 void AddNodeToCollectionRecursive(IEntityCollection& ec, ISceneNode& node, string_view path) in AddNodeToCollectionRecursive()
507 void UpdateTrackTargets(Entity animationEntity, ISceneNode* node) in UpdateTrackTargets()
H A Dnode_impl.cpp739 SceneHolder::Ptr sceneHolder, const CORE3D_NS::ISceneNode* ecsNode) in SetPathWithEcsNode()
950 const BASE_NS::string& fullPath, BASE_NS::array_view<CORE3D_NS::ISceneNode* const> children) in BuildChildrenIterateOver()
H A Decs_animation.cpp330 ISceneNode* node = nullptr; in TryResolveAnimationRoot()
H A Dscene_impl.cpp828 void instantiateNodes(const CORE3D_NS::ISceneNode& node, BASE_NS::string path) in instantiateNodes()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Dgltf2_exporter.cpp2277 bool IsExportable(ISceneNode const& node, IEcs const& ecs) in IsExportable()
2288 ISceneNode* FindExportedParent(ISceneNode const& node, IEcs const& ecs) in FindExportedParent()
2302 …TransformComponent& transformComponent, ISceneNode const& node, IEcs const& ecs, vector<Entity> co… in CombineSkippedParentTransformations()
2383 void AttachParent(const ISceneNode& node, const IEcs& ecs, Scene& scene, Node& exportNode, uint32_t… in AttachParent()
2430 void RecursivelyExportNode(ISceneNode const& node, IEcs const& ecs, Scene& scene, Data& data, in RecursivelyExportNode()
/ohos5.0/foundation/graphic/graphic_3d/3d_widget_adapter/core/src/lume/
H A Dlume_common.cpp397 CORE3D_NS::ISceneNode* sceneRoot = nodeSystem.GetNode(importedEntity); in DestroySceneNodeAndRes()
945 CORE3D_NS::ISceneNode* rootNode = nodeSystem->CreateNode(); in CreateScene()