/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/ |
H A D | scene_holder.h | 264 void SetShader(CORE_NS::Entity materialEntity, ShaderType type, SCENE_NS::IShader::Ptr shader); 265 void SetGraphicsState(CORE_NS::Entity materialEntity, ShaderType type, SCENE_NS::IGraphicsState::Ptr state); 266 SCENE_NS::IShader::Ptr GetShader(CORE_NS::Entity materialEntity, ShaderType type); 267 SCENE_NS::IGraphicsState::Ptr GetGraphicsState(CORE_NS::Entity materialEntity, ShaderType type); 270 void SetGraphicsState(CORE_NS::Entity materialEntity, ShaderType type, const RENDER_NS::GraphicsState& state); 272 CORE_NS::Entity materialEntity, ShaderType type, const SCENE_NS::IShaderGraphicsState::Ptr& ret);
|
H A D | scene_holder.cpp | 1889 SCENE_NS::IShader::Ptr SceneHolder::GetShader(CORE_NS::Entity materialEntity, ShaderType type) in GetShader() argument 1896 if (!EntityUtil::IsValid(materialEntity)) { in GetShader() 1903 if (auto readHandle = materialComponentManager_->Read(materialEntity)) { in GetShader() 1929 SCENE_NS::IGraphicsState::Ptr SceneHolder::GetGraphicsState(CORE_NS::Entity materialEntity, ShaderType type) in GetGraphicsState() argument 1936 if (!EntityUtil::IsValid(materialEntity)) { in GetGraphicsState() 1943 if (auto readHandle = materialComponentManager_->Read(materialEntity)) { in GetGraphicsState() 1992 CORE_NS::Entity materialEntity, ShaderType type, const RENDER_NS::GraphicsState& state) in SetGraphicsState() 1998 if (!EntityUtil::IsValid(materialEntity)) { in SetGraphicsState() 2003 if (auto readHandle = materialComponentManager_->Read(materialEntity)) { in SetGraphicsState() 2024 CORE_NS::Entity materialEntity, ShaderTyp in GetGraphicsState() 1991 SetGraphicsState( CORE_NS::Entity materialEntity, ShaderType type, const RENDER_NS::GraphicsState& state) SetGraphicsState() argument 2023 GetGraphicsState( CORE_NS::Entity materialEntity, ShaderType type, const SCENE_NS::IShaderGraphicsState::Ptr& ret) GetGraphicsState() argument 2054 SetShader(CORE_NS::Entity materialEntity, ShaderType type, SCENE_NS::IShader::Ptr shader) SetShader() argument 2131 SetGraphicsState(CORE_NS::Entity materialEntity, ShaderType type, SCENE_NS::IGraphicsState::Ptr state) SetGraphicsState() argument [all...] |
H A D | material_impl.cpp | 184 CORE_NS::Entity materialEntity = entity; 186 if (CORE_NS::EntityUtil::IsValid(materialEntity)) { 192 self->EcsObject()->SetEntity(sceneHolder->GetEcs(), materialEntity);
|
/foundation/graphic/graphic_3d/3d_widget_adapter/core/src/lume/ |
H A D | lume_common.cpp | 1213 const CORE_NS::Entity& materialEntity, CORE3D_NS::INodeSystem& nodeSystem, in CreateNode() 1220 auto mesh = meshUtil.GenerateCubeMesh(*ecs, entity->GetName().c_str(), materialEntity, in CreateNode() 1229 materialEntity, sphere.GetRadius(), sphere.GetRings(), sphere.GetSectors()); in CreateNode() 1237 materialEntity, cone.GetRadius(), cone.GetLength(), cone.GetSectors()); in CreateNode() 1281 const CORE_NS::Entity materialEntity = ecs_->GetEntityManager().Create(); in LoadCustGeometry() local 1284 materialManager->Set(materialEntity, desc); in LoadCustGeometry() 1301 CreateNode(sceneEntity_, ecs_, meshUtil, shape, materialEntity, *nodeSystem, *rmm); in LoadCustGeometry() 1312 CreateNode(sceneEntity_, ecs_, meshUtil, shape, materialEntity, *nodeSystem, *rmm); in LoadCustGeometry() 1211 CreateNode(CORE_NS::Entity& sceneEntity, CORE_NS::IEcs::Ptr& ecs, CORE3D_NS::IMeshUtil& meshUtil, const std::shared_ptr<Geometry>& entity, const CORE_NS::Entity& materialEntity, CORE3D_NS::INodeSystem& nodeSystem, CORE3D_NS::IRenderMeshComponentManager& rmm) CreateNode() argument
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/ |
H A D | gltf2_importer.cpp | 1690 const Entity materialEntity, IMaterialComponentManager& materialManager, in ImportMaterial() 1693 auto materialHandle = materialManager.Write(materialEntity); in ImportMaterial() 3262 auto materialEntity = LookupResourceByUri(uri, uriManager_, materialManager_); 3263 if (EntityUtil::IsValid(materialEntity)) { 3269 materialEntity = ecs_->GetEntityManager().Create(); 3270 materialManager_.Create(materialEntity); 3272 uriManager_.Create(materialEntity); 3273 uriManager_.Write(materialEntity)->uri = uri; 3276 nameManager_.Create(materialEntity); 3277 nameManager_.Write(materialEntity) 1689 ImportMaterial(GLTFImportResult const& importResult, GLTF2::Data const& data, GLTF2::Material const& gltfMaterial, const Entity materialEntity, IMaterialComponentManager& materialManager, IGpuResourceManager const& gpuResourceManager, const GLTF2::GLTF2Importer::DefaultMaterialShaderData& dmShaderData) ImportMaterial() argument [all...] |
H A D | gltf2_exporter.cpp | 1220 for (auto const materialEntity : usedMaterials) { in ExportGltfMaterials() 1222 if (const auto nameHandle = nameManager.Read(materialEntity); nameHandle) { in ExportGltfMaterials() 1225 if (const auto materialHandle = materialManager.Read(materialEntity); materialHandle) { in ExportGltfMaterials()
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/ |
H A D | render_system.cpp | 1455 auto addMaterial = [&](Entity materialEntity) { in ProcessSubmesh() 1456 if (EntityUtil::IsValid(materialEntity)) { in ProcessSubmesh() 1457 if (auto materialData = materialMgr_->Read(materialEntity); materialData) { in ProcessSubmesh() 1465 *dsMaterial_, materialEntity, renderSubmesh.drawCommand.instanceCount, mpd.duplicateMaterialInstances); in ProcessSubmesh()
|