/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/ |
H A D | render_node_default_material_objects.cpp | 70 if (dataStoreMaterial) { in PreExecuteFrame() 71 const auto dsOc = dataStoreMaterial->GetObjectCounts(); in PreExecuteFrame() 87 const auto* dataStoreMaterial = static_cast<IRenderDataStoreDefaultMaterial*>( in ExecuteFrame() local 90 if (dataStoreMaterial) { in ExecuteFrame() 91 UpdateBuffers(*dataStoreMaterial); in ExecuteFrame() 99 UpdateMeshBuffer(dataStoreMaterial); in UpdateBuffers() 100 UpdateSkinBuffer(dataStoreMaterial); in UpdateBuffers() 101 UpdateMaterialBuffers(dataStoreMaterial); in UpdateBuffers() 113 if (const auto meshData = dataStoreMaterial.GetMeshData(); !meshData.empty()) { in UpdateMeshBuffer() 135 const auto meshJointMatrices = dataStoreMaterial.GetMeshJointMatrices(); in UpdateSkinBuffer() [all …]
|
H A D | render_node_default_material_objects.h | 65 void UpdateBuffers(const IRenderDataStoreDefaultMaterial& dataStoreMaterial); 66 void UpdateMeshBuffer(const IRenderDataStoreDefaultMaterial& dataStoreMaterial); 67 void UpdateSkinBuffer(const IRenderDataStoreDefaultMaterial& dataStoreMaterial); 68 void UpdateMaterialBuffers(const IRenderDataStoreDefaultMaterial& dataStoreMaterial);
|
H A D | render_node_default_depth_render_slot.cpp | 105 …const IRenderDataStoreDefaultMaterial* dataStoreMaterial = static_cast<IRenderDataStoreDefaultMate… in PreExecuteFrame() local 108 if (dataStoreMaterial) { in PreExecuteFrame() 109 const auto dsOc = dataStoreMaterial->GetSlotObjectCounts(jsonInputs_.renderSlotId); in PreExecuteFrame() 126 const auto* dataStoreMaterial = static_cast<IRenderDataStoreDefaultMaterial*>( in ExecuteFrame() local 131 const bool validRenderDataStore = dataStoreScene && dataStoreMaterial && dataStoreCamera; in ExecuteFrame() 148 ProcessSlotSubmeshes(*dataStoreCamera, *dataStoreMaterial); in ExecuteFrame() 151 RenderSubmeshes(cmdList, *dataStoreMaterial, *dataStoreCamera); in ExecuteFrame() 159 …const IRenderDataStoreDefaultMaterial& dataStoreMaterial, const IRenderDataStoreDefaultCamera& dat… in RenderSubmeshes() argument 178 const auto& submeshMaterialFlags = dataStoreMaterial.GetSubmeshMaterialFlags(); in RenderSubmeshes() 179 const auto& submeshes = dataStoreMaterial.GetSubmeshes(); in RenderSubmeshes() [all …]
|
H A D | render_node_default_material_render_slot.cpp | 224 if (dataStoreMaterial) { in PreExecuteFrame() 225 const auto dsOc = dataStoreMaterial->GetSlotObjectCounts(jsonInputs_.renderSlotId); in PreExecuteFrame() 243 const auto* dataStoreMaterial = static_cast<IRenderDataStoreDefaultMaterial*>( in ExecuteFrame() local 267 ProcessSlotSubmeshes(*dataStoreCamera, *dataStoreMaterial); in ExecuteFrame() 271 RenderSubmeshes(cmdList, *dataStoreMaterial, *dataStoreCamera); in ExecuteFrame() 306 const auto& materialHandles = dataStoreMaterial.GetMaterialHandles(); in RenderSubmeshes() 307 const auto& submeshMaterialFlags = dataStoreMaterial.GetSubmeshMaterialFlags(); in RenderSubmeshes() 308 const auto& submeshes = dataStoreMaterial.GetSubmeshes(); in RenderSubmeshes() 309 const auto& customResourceHandles = dataStoreMaterial.GetCustomResourceHandles(); in RenderSubmeshes() 331 renderHash = dataStoreMaterial.GenerateRenderHash(currMaterialFlags); in RenderSubmeshes() [all …]
|
H A D | render_node_default_shadow_render_slot.cpp | 174 const auto* dataStoreMaterial = in PreExecuteFrame() local 177 if (dataStoreMaterial) { in PreExecuteFrame() 178 const auto dsOc = dataStoreMaterial->GetSlotObjectCounts(jsonInputs_.renderSlotId); in PreExecuteFrame() 294 …const IRenderDataStoreDefaultMaterial& dataStoreMaterial, const IRenderDataStoreDefaultLight::Shad… in RenderSubmeshes() argument 321 const auto& submeshes = dataStoreMaterial.GetSubmeshes(); in RenderSubmeshes() 322 const auto& submeshMaterialFlags = dataStoreMaterial.GetSubmeshMaterialFlags(); in RenderSubmeshes() 693 const IRenderDataStoreDefaultMaterial& dataStoreMaterial, const uint32_t shadowCameraIdx) in ProcessSlotSubmeshes() argument 699 dataStoreCamera, dataStoreMaterial, cameraIndex, rsi, sortedSlotSubmeshes_); in ProcessSlotSubmeshes()
|
H A D | render_node_default_depth_render_slot.h | 140 …const IRenderDataStoreDefaultMaterial& dataStoreMaterial, const IRenderDataStoreDefaultCamera& dat… 150 …DataStoreDefaultCamera& dataStoreCamera, const IRenderDataStoreDefaultMaterial& dataStoreMaterial);
|
H A D | render_node_default_shadow_render_slot.h | 105 const IRenderDataStoreDefaultMaterial& dataStoreMaterial, 116 const IRenderDataStoreDefaultMaterial& dataStoreMaterial, const uint32_t shadowCameraIdx);
|
H A D | render_node_default_material_render_slot.h | 181 …const IRenderDataStoreDefaultMaterial& dataStoreMaterial, const IRenderDataStoreDefaultCamera& dat… 195 …DataStoreDefaultCamera& dataStoreCamera, const IRenderDataStoreDefaultMaterial& dataStoreMaterial);
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/ |
H A D | render_node_scene_util.cpp | 245 const IRenderDataStoreDefaultMaterial& dataStoreMaterial, const uint32_t cameraId, in GetRenderSlotSubmeshes() argument 275 const auto& slotSubmeshIndices = dataStoreMaterial.GetSlotSubmeshIndices(renderSlotInfo.id); in GetRenderSlotSubmeshes() 276 … const auto& slotSubmeshMatData = dataStoreMaterial.GetSlotSubmeshMaterialData(renderSlotInfo.id); in GetRenderSlotSubmeshes() 277 const auto& submeshes = dataStoreMaterial.GetSubmeshes(); in GetRenderSlotSubmeshes() 438 const IRenderDataStoreDefaultMaterial& dataStoreMaterial, const uint32_t cameraId, in GetRenderSlotSubmeshes() argument 442 dataStoreCamera, dataStoreMaterial, cameraId, renderSlotInfo, refSubmeshIndices); in GetRenderSlotSubmeshes()
|
H A D | render_node_scene_util.h | 57 const IRenderDataStoreDefaultMaterial& dataStoreMaterial, const uint32_t cameraId, 84 const IRenderDataStoreDefaultMaterial& dataStoreMaterial, uint32_t cameraId,
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/systems/ |
H A D | intf_render_preprocessor_system.h | 46 BASE_NS::string dataStoreMaterial; in CORE3D_BEGIN_NAMESPACE() member
|
H A D | intf_render_system.h | 47 BASE_NS::string dataStoreMaterial; in CORE3D_BEGIN_NAMESPACE() member
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/ |
H A D | render_preprocessor_system.cpp | 64 DECL_PROPERTY2(IRenderPreprocessorSystem::Properties, dataStoreMaterial, "dataStoreMaterial", 0) 210 properties_.dataStoreMaterial = in->dataStoreMaterial; in SetProperties() 224 dsMaterial_ = CreateIfNeeded(manager, dsMaterial_, properties_.dataStoreMaterial); in SetDataStorePointers()
|
H A D | render_system.cpp | 771 DECL_PROPERTY2(IRenderSystem::Properties, dataStoreMaterial, "dataStoreMaterial", 0) 847 …IRenderDataStoreDefaultMaterial& dataStoreMaterial, const Entity& material, const bool fetchMateri… in AddSingleMaterial() argument 885 dataStoreMaterial.AddMaterialCustomResources(material.id, handleReferences); in AddSingleMaterial() 910 dataStoreMaterial.AddInstanceMaterialData( in AddSingleMaterial() 913 dataStoreMaterial.AddInstanceMaterialData( in AddSingleMaterial() 921 …IRenderDataStoreDefaultMaterial& dataStoreMaterial, const Entity& material, const uint32_t instanc… in AddRenderMaterial() argument 925 const auto matIndices = dataStoreMaterial.GetMaterialIndices(material.id, instanceCount); in AddRenderMaterial() 928 indices.materialIndex = dataStoreMaterial.AllocateMaterials(material.id, instanceCount); in AddRenderMaterial() 1224 properties_.dataStoreMaterial = in->dataStoreMaterial; in SetProperties() 1261 properties_.dataStoreMaterial = in->dataStoreMaterial; in Initialize() [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/render/ |
H A D | intf_render_node_scene_util.h | 148 const IRenderDataStoreDefaultMaterial& dataStoreMaterial, uint32_t cameraId,
|
/ohos5.0/foundation/graphic/graphic_3d/3d_widget_adapter/core/src/lume/ |
H A D | lume_common.cpp | 911 rsProperties.dataStoreMaterial = dataStorePrefix + "RenderDataStoreDefaultMaterial"; in LoadSystemGraph()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/ |
H A D | scene_holder.cpp | 468 props.dataStoreMaterial = materialDataStore; in CreateDefaultEcs()
|