/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/ |
H A D | multimesh_impl.cpp | 47 if (auto sceneHolder = self->sceneHolder_.lock()) { 50 sceneHolder->SetInstanceCountMultimeshArray(mm, count); 78 void Initialize(SceneHolder::Ptr sceneHolder, size_t instanceCount, CORE_NS::Entity baseComponent) override 80 sceneHolder_ = sceneHolder; 81 if (auto sh = sceneHolder) { 83 [baseComponent](auto sceneHolder, auto self) { 84 auto entity = sceneHolder->CreateMultiMeshInstance(baseComponent); 109 if (auto sceneHolder = self->sceneHolder_.lock()) { 112 sceneHolder->SetMeshMultimeshArray(mm, mesh->EcsObject()->GetEntity()); 132 if (auto sceneHolder [all...] |
H A D | submeshhandler.cpp | 84 SCENE_NS::IScene::Ptr scene, SceneHolder::Ptr sceneHolder, CORE_NS::Entity entity) in GetMaterialFromEntity() 97 if (sceneHolder->GetEntityUri(entity, uri)) { in GetMaterialFromEntity() 102 if (sceneHolder->GetEntityName(entity, name)) { in GetMaterialFromEntity() 150 auto sceneHolder = node->SceneHolder(); variable 153 if (scene && sceneHolder) { 154 auto material = GetMaterialFromEntity(scene, sceneHolder, submesh.material); 182 if (auto sceneHolder = node->SceneHolder()) { 183 sceneHolder->SetSubmeshRenderSortOrder( 212 auto sceneHolder = node->SceneHolder(); 213 if (sceneHolder) { 83 GetMaterialFromEntity( SCENE_NS::IScene::Ptr scene, SceneHolder::Ptr sceneHolder, CORE_NS::Entity entity) GetMaterialFromEntity() argument [all...] |
H A D | node_impl.cpp | 143 if (auto sceneHolder = SceneHolder()) { in Activate() 150 sceneHolder->QueueEngineTask( in Activate() 152 [path, index, e = ecsObject_->GetEntity(), weak_sh = BASE_NS::weak_ptr(sceneHolder)] { in Activate() 169 if (auto sceneHolder = SceneHolder()) { in Deactivate() 171 sceneHolder->QueueEngineTask(META_NS::MakeCallback<META_NS::ITaskQueueTask>( in Deactivate() 172 [e = ecsObject_->GetEntity(), weak_sh = BASE_NS::weak_ptr(sceneHolder)] { in Deactivate() 362 if (auto sceneHolder = self->SceneHolder()) { in CloneEcs() 364 auto clone = sceneHolder->CloneEntity(self->EcsObject()->GetEntity(), name, false); in CloneEcs() 366 sceneHolder->QueueApplicationTask(MakeTask( in CloneEcs() 456 if (auto sceneHolder in SetIndex() 582 Initialize(SCENE_NS::IEcsScene::Ptr& scene, SCENE_NS::IEcsObject::Ptr& ecsObject, SCENE_NS::INode::Ptr parent, const BASE_NS::string& path, const BASE_NS::string& name, SceneHolder::WeakPtr sceneHolder, CORE_NS::Entity entity) Initialize() argument 738 SetPathWithEcsNode(const BASE_NS::shared_ptr<NodeImpl>& self, const BASE_NS::string& name, SceneHolder::Ptr sceneHolder, const CORE3D_NS::ISceneNode* ecsNode) SetPathWithEcsNode() argument 786 SetPathWithoutNode(const BASE_NS::shared_ptr<NodeImpl>& self, const BASE_NS::string& name, const BASE_NS::string& fullPath, SceneHolder::Ptr sceneHolder) SetPathWithoutNode() argument [all...] |
H A D | graphicsstate_impl.cpp | 59 if (auto sceneHolder = sh.lock()) { 61 sceneHolder->SetGraphicsState( 79 if (auto sceneHolder = sh.lock()) { 82 sceneHolder->GetGraphicsState(mat->GetEntity(), (SceneHolder::ShaderType)type, ret);
|
H A D | mesh_impl.cpp | 157 if (auto sceneHolder = self->SceneHolder()) { 159 if (sceneHolder->FindMesh(name, fullpath, meshEntinty)) { 163 proxyIf->SetCommonListener(sceneHolder->GetCommonEcsListener()); 166 self->EcsObject()->SetEntity(sceneHolder->GetEcs(), meshEntinty); 167 sceneHolder->QueueApplicationTask( 184 sceneHolder->QueueApplicationTask( 330 if (auto sceneHolder = node->SceneHolder()) { 331 auto entityName = sceneHolder->GetMaterialName(self->GetEntity(), index); 334 sceneHolder->QueueApplicationTask(
|
H A D | material_impl.cpp | 134 auto sceneHolder = SceneHolder(); variable 135 if (!sceneHolder) { 140 [e = ecsObject_->GetEntity(), w = BASE_NS::weak_ptr(sceneHolder)] { 147 sceneHolder->QueueEngineTask(task, false); 152 auto sceneHolder = SceneHolder(); variable 153 if (!sceneHolder) { 158 [e = ecsObject_->GetEntity(), w = BASE_NS::weak_ptr(sceneHolder)] { 165 sceneHolder->QueueEngineTask(task, false); 183 if (auto sceneHolder = self->SceneHolder()) { 189 proxyIf->SetCommonListener(sceneHolder [all...] |
H A D | scene_impl.cpp | 104 [renderMode = META_NS::GetValue(RenderMode())](auto sceneHolder) { in SetRenderMode() 105 sceneHolder->SetRenderMode(renderMode); in SetRenderMode() 230 [](const auto& sceneHolder, const auto& async) { 231 if (sceneHolder && async) { 232 sceneHolder->SetOperationMode(async->GetValue()); 342 if (auto sceneHolder = weak.lock()) { 344 if (sceneHolder->FindAnimation(nameString, entity)) { 346 ecsProxyIf->SetCommonListener(sceneHolder->GetCommonEcsListener()); 348 ecsAnimation->SetEntity(*sceneHolder->GetEcs(), entity); 1133 const auto& sceneHolder) [all...] |
H A D | intf_multi_mesh_initialization.h | 30 virtual void Initialize(SceneHolder::Ptr sceneHolder, size_t instanceCount, CORE_NS::Entity baseComponent) = 0;
|
H A D | node_impl.h | 187 const BASE_NS::string& path, const BASE_NS::string& name, SceneHolder::WeakPtr sceneHolder, 195 SceneHolder::Ptr sceneHolder, const CORE3D_NS::ISceneNode* ecsNode); 198 const BASE_NS::string& fullPath, SceneHolder::Ptr sceneHolder);
|
H A D | ecs_animation.h | 218 void SetSceneHolder(SceneHolder::Ptr& sceneHolder) in SetSceneHolder() argument 220 sceneHolder_ = sceneHolder; in SetSceneHolder() 221 SetCommonListener(sceneHolder->GetCommonEcsListener()); in SetSceneHolder()
|
H A D | intf_node_private.h | 37 SceneHolder::WeakPtr sceneHolder, CORE_NS::Entity entity) = 0;
|
H A D | anim_impl.cpp | 373 static uint32_t ToEcs(SceneHolder& sceneHolder, const int32_t& v) in ToEcs() 377 static int32_t ToUi(SceneHolder& sceneHolder, const uint32_t& v) in ToUi()
|