Home
last modified time | relevance | path

Searched refs:EcsObject (Results 1 – 13 of 13) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Decs_object.cpp45 class EcsObject class
46 …: public META_NS::ObjectFwd<EcsObject, ClassId::EcsObject, META_NS::ClassId::Object, IEcsObject, I…
48 …META_NS::ObjectFwd<EcsObject, ClassId::EcsObject, META_NS::ClassId::Object, IEcsObject, IEcsProxyO…
124 ~EcsObject() override in ~EcsObject()
172 auto obj = const_cast<EcsObject*>(this); in UpdateMetaCache()
282 EcsObject(const META_NS::IMetadata::Ptr& data) {} in EcsObject() function in EcsObject
283 EcsObject() {} in EcsObject() function in EcsObject
308 META_NS::GetObjectRegistry().RegisterObjectType<EcsObject>(); in RegisterEcsObject()
313 META_NS::GetObjectRegistry().UnregisterObjectType<EcsObject>(); in UnregisterEcsObject()
H A Dmaterial_impl.cpp191 self->EcsObject()->DefineTargetProperties(self->PropertyNameMask()); in SetPath()
192 self->EcsObject()->SetEntity(sceneHolder->GetEcs(), materialEntity); in SetPath()
245 [uri, entityId = EcsObject()->GetEntity().id, arrayIndex](auto sh) { in ApplyTextureInfoImage()
455 [entity = EcsObject()->GetEntity(), arrayIx, w_info](SceneHolder::Ptr sh) { in CheckImageHandle()
954 auto entity = EcsObject()->GetEntity(); in UpdateInputs()
955 auto ecs = EcsObject()->GetEcs(); in UpdateInputs()
958 EcsObject()->BindObject(nullptr, entity); in UpdateInputs()
961 auto ecsObject = EcsObject(); in UpdateInputs()
1104 auto meta = interface_pointer_cast<META_NS::IMetadata>(EcsObject()); in UpdateAllInputProperties()
1112 EcsObject()->DefineTargetProperties(PropertyNameMask()); in UpdateAllInputProperties()
[all …]
H A Dmesh_impl.cpp116EcsObject()->GetEntity(), META_ACCESS_PROPERTY(SubMeshes), GetSelf<INodeEcsInterfacePrivate>()); in CompleteInitialization()
162 … interface_pointer_cast<SCENE_NS::IEcsProxyObject>(self->EcsObject())) { in SetPath()
165 … self->EcsObject()->DefineTargetProperties(self->PropertyNameMask()); in SetPath()
166 … self->EcsObject()->SetEntity(sceneHolder->GetEcs(), meshEntinty); in SetPath()
313 auto entityName = SceneHolder()->GetMaterialName(EcsObject()->GetEntity(), index); in GetMaterial()
340 SCENE_NS::ClassId::EcsObject); in GetMaterial()
399 … auto existingEntity = privateIntf->EcsObject()->GetEntity(); in UpdateMeshFromArrays()
452 privateIntf->EcsObject()->GetEntity(), source, index); in CloneSubmesh()
H A Dmultimesh_impl.cpp105 if (!mesh || !mesh->EcsObject()) { in Build()
112 … sceneHolder->SetMeshMultimeshArray(mm, mesh->EcsObject()->GetEntity()); in Build()
137 if (!material || !material->EcsObject()) { in Build()
144 mm, material->EcsObject()->GetEntity()); in Build()
H A Dnode_impl.cpp364 … auto clone = sceneHolder->CloneEntity(self->EcsObject()->GetEntity(), name, false); in CloneEcs()
406 SCENE_NS::IEcsObject::Ptr NodeImpl::EcsObject() const in EcsObject() function in NodeImpl
457 … sceneHolder->ReindexEntity(self->EcsObject()->GetEntity(), index); in SetIndex()
483 … sceneHolder->RenameEntity(self->EcsObject()->GetEntity(), name); in RenameEntity()
618 if (priv->EcsObject()) { in BindObject()
742 if (!self->EcsObject()->GetEcs()) { in SetPathWithEcsNode()
750 auto ecsObject = self->EcsObject(); in SetPathWithEcsNode()
793 if (auto proxyIf = interface_cast<SCENE_NS::IEcsProxyObject>(self->EcsObject())) { in SetPathWithoutNode()
796 self->EcsObject()->DefineTargetProperties(self->PropertyNameMask()); in SetPathWithoutNode()
797 self->EcsObject()->SetEntity(sceneHolder->GetEcs(), entity); in SetPathWithoutNode()
[all …]
H A Drender_configuration_impl.cpp51 …sObject_ = META_NS::GetObjectRegistry().Create<SCENE_NS::IEcsObject>(SCENE_NS::ClassId::EcsObject); in Connect()
H A Dintf_node_private.h41 virtual SCENE_NS::IEcsObject::Ptr EcsObject() const = 0;
H A Dpostprocess_impl.cpp165 …sObject_ = META_NS::GetObjectRegistry().Create<SCENE_NS::IEcsObject>(SCENE_NS::ClassId::EcsObject); in SetEntity()
H A Dnode_impl.h165 SCENE_NS::IEcsObject::Ptr EcsObject() const override;
H A Dbind_templates.inl332 …// EcsObject reports changes back only if they take place on ecs side, so this should not cause r…
394 …// EcsObject reports changes back only if they take place on ecs side, so this should not cause r…
H A Dscene_impl.cpp895 if (auto object = META_NS::GetObjectRegistry().Create(SCENE_NS::ClassId::EcsObject)) { in CreateNewEcsObject()
1121 …if (nodeInterface->EcsObject() && CORE_NS::EntityUtil::IsValid(nodeInterface->EcsObject()->GetEnti… in BindNodeToEcs()
H A Dcamera_impl.cpp137 if (auto ecsObject = EcsObject(); scene && ecsObject) { in CompleteInitialization()
/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/include/scene_plugin/interface/
H A Dintf_ecs_object.h53 REGISTER_CLASS(EcsObject, "067c9c4f-ecde-417b-b3be-d4e48dfe4d14", META_NS::ObjectCategoryBits::NO_C…