Home
last modified time | relevance | path

Searched refs:sceneHolder (Results 1 - 12 of 12) sorted by relevance

/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dmultimesh_impl.cpp47 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 Dsubmeshhandler.cpp84 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 Dnode_impl.cpp143 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 Dgraphicsstate_impl.cpp59 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 Dmesh_impl.cpp157 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 Dmaterial_impl.cpp134 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 Dscene_impl.cpp104 [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 Dintf_multi_mesh_initialization.h30 virtual void Initialize(SceneHolder::Ptr sceneHolder, size_t instanceCount, CORE_NS::Entity baseComponent) = 0;
H A Dnode_impl.h187 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 Decs_animation.h218 void SetSceneHolder(SceneHolder::Ptr& sceneHolder) in SetSceneHolder() argument
220 sceneHolder_ = sceneHolder; in SetSceneHolder()
221 SetCommonListener(sceneHolder->GetCommonEcsListener()); in SetSceneHolder()
H A Dintf_node_private.h37 SceneHolder::WeakPtr sceneHolder, CORE_NS::Entity entity) = 0;
H A Danim_impl.cpp373 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()

Completed in 9 milliseconds