/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/systems/ |
H A D | intf_node_system.h | 40 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 D | intf_animation_system.h | 28 class ISceneNode; 126 …virtual IAnimationPlayback* CreatePlayback(CORE_NS::Entity const& animationEntity, ISceneNode cons…
|
H A D | intf_morphing_system.h | 30 class ISceneNode;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/ |
H A D | node_system.h | 60 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 D | node_system.cpp | 218 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 D | animation_system.h | 42 class ISceneNode; variable 76 …IAnimationPlayback* CreatePlayback(CORE_NS::Entity const& animationEntity, ISceneNode const& node)…
|
H A D | animation_system.cpp | 777 IAnimationPlayback* AnimationSystem::CreatePlayback(Entity const& animationEntity, ISceneNode const… in CreatePlayback()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/ |
H A D | intf_picking.h | 43 class ISceneNode; 58 ISceneNode* node { nullptr };
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | picking.cpp | 149 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 D | mesh_util.cpp | 676 ISceneNode* node = nodesystem->CreateNode(); in GenerateEntity()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/ |
H A D | scene_holder.h | 294 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 D | scene_holder.cpp | 543 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 D | node_impl.h | 195 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 D | asset_loader.cpp | 62 void AddNodeToCollectionRecursive(IEntityCollection& ec, ISceneNode& node, string_view path) in AddNodeToCollectionRecursive() 507 void UpdateTrackTargets(Entity animationEntity, ISceneNode* node) in UpdateTrackTargets()
|
H A D | node_impl.cpp | 739 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 D | ecs_animation.cpp | 330 ISceneNode* node = nullptr; in TryResolveAnimationRoot()
|
H A D | scene_impl.cpp | 828 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 D | gltf2_exporter.cpp | 2277 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 D | lume_common.cpp | 397 CORE3D_NS::ISceneNode* sceneRoot = nodeSystem.GetNode(importedEntity); in DestroySceneNodeAndRes() 945 CORE3D_NS::ISceneNode* rootNode = nodeSystem->CreateNode(); in CreateScene()
|