Home
last modified time | relevance | path

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

/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/
H A Dintf_mesh_builder.h115 …virtual void SetVertexData(size_t submeshIndex, const DataBuffer& positions, const DataBuffer& nor… in CORE3D_BEGIN_NAMESPACE()
124 …virtual void SetAABB(size_t submeshIndex, const BASE_NS::Math::Vec3& min, const BASE_NS::Math::Vec… in CORE3D_BEGIN_NAMESPACE()
130 virtual void CalculateAABB(size_t submeshIndex, const DataBuffer& positions) = 0; in CORE3D_BEGIN_NAMESPACE()
136 virtual void SetIndexData(size_t submeshIndex, const DataBuffer& indices) = 0; in CORE3D_BEGIN_NAMESPACE()
145 …virtual void SetJointData(size_t submeshIndex, const DataBuffer& jointData, const DataBuffer& weig… in CORE3D_BEGIN_NAMESPACE()
160 …virtual void SetMorphTargetData(size_t submeshIndex, const DataBuffer& basePositions, const DataBu… in CORE3D_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dmesh_builder.h45 void SetVertexData(size_t submeshIndex, const DataBuffer& positions, const DataBuffer& normals, in CORE3D_BEGIN_NAMESPACE()
49 void SetIndexData(size_t submeshIndex, const DataBuffer& indices) override; in CORE3D_BEGIN_NAMESPACE()
51 … void SetJointData(size_t submeshIndex, const DataBuffer& jointData, const DataBuffer& weightData, in CORE3D_BEGIN_NAMESPACE()
54 …void SetMorphTargetData(size_t submeshIndex, const DataBuffer& basePositions, const DataBuffer& ba… in CORE3D_BEGIN_NAMESPACE()
58 …void SetAABB(size_t submeshIndex, const BASE_NS::Math::Vec3& min, const BASE_NS::Math::Vec3& max) … in CORE3D_BEGIN_NAMESPACE()
59 void CalculateAABB(size_t submeshIndex, const DataBuffer& positions) override; in CORE3D_BEGIN_NAMESPACE()
H A Dmesh_builder.cpp1104 SubmeshExt& submesh = submeshInfos_[submeshIndex]; in SetVertexData()
1107 MeshComponent::Submesh& submeshDesc = submeshes_[submeshIndex]; in SetVertexData()
1198 MeshComponent::Submesh& submeshDesc = submeshes_[submeshIndex]; in SetIndexData()
1199 SubmeshExt& submesh = submeshInfos_[submeshIndex]; in SetIndexData()
1237 MeshComponent::Submesh& submeshDesc = submeshes_[submeshIndex]; in SetJointData()
1238 const SubmeshExt& submesh = submeshInfos_[submeshIndex]; in SetJointData()
1283 SubmeshExt& submesh = submeshInfos_[submeshIndex]; in SetMorphTargetData()
1291 if (submeshIndex) { in SetMorphTargetData()
1354 MeshComponent::Submesh& submeshDesc = submeshes_[submeshIndex]; in SetMorphTargetData()
1364 MeshComponent::Submesh& submeshDesc = submeshes_[submeshIndex]; in SetAABB()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dscene_holder.cpp1737 if (submeshIndex >= 0 && submeshIndex < handle->submeshes.size()) { in GetMaterial()
1749 auto entity = GetMaterial(meshEntity, submeshIndex); in GetMaterialName()
1786 if (submeshIndex == -1) { in SetMaterial()
1790 } else if (submeshIndex >= 0 && submeshIndex < handle->submeshes.size()) { in SetMaterial()
2287 if (submeshIndex >= 0 && submeshIndex < handle->submeshes.size()) { in SetSubmeshRenderSortOrder()
2305 if (submeshIndex >= 0 && submeshIndex < handle->submeshes.size()) { in SetSubmeshAABBMin()
2306 handle->submeshes[submeshIndex].aabbMin = vec; in SetSubmeshAABBMin()
2324 if (submeshIndex < 0) { in RemoveSubmesh()
2329 } else if (submeshIndex < handle->submeshes.size()) { in RemoveSubmesh()
2351 if (submeshIndex >= 0 && submeshIndex < handle->submeshes.size()) { in SetSubmeshAABBMax()
[all …]
H A Dscene_holder.h227 CORE_NS::Entity GetMaterial(CORE_NS::Entity meshEntity, int64_t submeshIndex);
230 BASE_NS::string_view GetMaterialName(CORE_NS::Entity meshEntity, int64_t submeshIndex);
233 …void SetMaterial(CORE_NS::Entity targetEntity, CORE_NS::Entity material, int64_t submeshIndex = -1…
239 void SetSubmeshRenderSortOrder(CORE_NS::Entity meshEntity, int64_t submeshIndex, uint8_t value);
242 …void SetSubmeshAABBMin(CORE_NS::Entity targetEntity, int64_t submeshIndex, const BASE_NS::Math::Ve…
245 …void SetSubmeshAABBMax(CORE_NS::Entity targetEntity, int64_t submeshIndex, const BASE_NS::Math::Ve…
248 void RemoveSubmesh(CORE_NS::Entity targetEntity, int64_t submeshIndex);
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_default_depth_render_slot.cpp183 const uint32_t submeshIndex = ssp.submeshIndex; in RenderSubmeshes() local
184 const auto& currSubmesh = submeshes[submeshIndex]; in RenderSubmeshes()
186 auto currMaterialFlags = submeshMaterialFlags[submeshIndex]; in RenderSubmeshes()
H A Drender_node_default_shadow_render_slot.cpp324 const uint32_t submeshIndex = sortedSlotSubmeshes_[idx].submeshIndex; in RenderSubmeshes() local
325 const auto& currSubmesh = submeshes[submeshIndex]; in RenderSubmeshes()
331 const auto& currMaterialFlags = submeshMaterialFlags[submeshIndex]; in RenderSubmeshes()
H A Drender_node_default_material_render_slot.cpp313 const uint32_t submeshIndex = ssp.submeshIndex; in RenderSubmeshes() local
314 const auto& currSubmesh = submeshes[submeshIndex]; in RenderSubmeshes()
317 auto currMaterialFlags = submeshMaterialFlags[submeshIndex]; in RenderSubmeshes()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/
H A Drender_node_scene_util.cpp282 const uint32_t submeshIndex = slotSubmeshIndices[idx]; in GetRenderSlotSubmeshes() local
283 const auto& submesh = submeshes[submeshIndex]; in GetRenderSlotSubmeshes()
298 refSubmeshIndices.push_back(SlotSubmeshIndex { static_cast<uint32_t>(submeshIndex), in GetRenderSlotSubmeshes()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/render/
H A Drender_data_defines_3d.h642 uint32_t submeshIndex { 0 };
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Drender_system.h200 uint32_t submeshIndex { ~0u };
H A Drender_system.cpp1757 if (batchIndices.submeshIndex == ~0u) { in CombineBatchWorldMinAndMax()
1765 } else if (batchIndices.submeshIndex < mesh.submeshes.size()) { in CombineBatchWorldMinAndMax()
1770 if (batchIndices.submeshIndex < submeshAabbs.size()) { in CombineBatchWorldMinAndMax()
1771 mam.minAABB = Math::min(mam.minAABB, submeshAabbs[batchIndices.submeshIndex].min); in CombineBatchWorldMinAndMax()
1772 mam.maxAABB = Math::max(mam.maxAABB, submeshAabbs[batchIndices.submeshIndex].min); in CombineBatchWorldMinAndMax()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/datastore/
H A Drender_data_store_default_material.cpp516 const uint32_t submeshIndex = static_cast<uint32_t>(submeshes_.size()); in AddSubmesh() local
551 dataRef.indices.push_back(submeshIndex); in AddSubmesh()