Home
last modified time | relevance | path

Searched refs:submeshDesc (Results 1 - 2 of 2) sorted by relevance

/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Dmorphing_system.cpp66 void AddMorphSubmesh(IRenderDataStoreMorph& dataStore, const MeshComponent::Submesh& submeshDesc, in AddMorphSubmesh() argument
69 submesh.vertexCount = submeshDesc.vertexCount; in AddMorphSubmesh()
71 submesh.vertexBuffers[0U] = GetBuffer(submeshDesc.bufferAccess[MeshComponent::Submesh::DM_VB_POS], bufferManager); in AddMorphSubmesh()
72 submesh.vertexBuffers[1U] = GetBuffer(submeshDesc.bufferAccess[MeshComponent::Submesh::DM_VB_NOR], bufferManager); in AddMorphSubmesh()
73 submesh.vertexBuffers[2U] = GetBuffer(submeshDesc.bufferAccess[MeshComponent::Submesh::DM_VB_TAN], bufferManager); in AddMorphSubmesh()
77 submesh.morphTargetBuffer = GetBuffer(submeshDesc.morphTargetBuffer, bufferManager); in AddMorphSubmesh()
79 submesh.morphTargetCount = submeshDesc.morphTargetCount; in AddMorphSubmesh()
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dmesh_builder.cpp1106 MeshComponent::Submesh& submeshDesc = submeshes_[submeshIndex]; in SetVertexData() local
1108 submeshDesc.material = submesh.info.material; in SetVertexData()
1109 submeshDesc.vertexCount = submesh.info.vertexCount; in SetVertexData()
1110 submeshDesc.instanceCount = submesh.info.instanceCount; in SetVertexData()
1117 auto& acc = submeshDesc.bufferAccess[MeshComponent::Submesh::DM_VB_POS]; in SetVertexData()
1121 vertexData_.resize(offset + sizeof(Math::Vec3) * submeshDesc.vertexCount); in SetVertexData()
1123 { vertexData_.data() + offset, sizeof(Math::Vec3) * submeshDesc.vertexCount } }; in SetVertexData()
1124 Fill(dst, positions, submeshDesc.vertexCount); in SetVertexData()
1126 submesh.positionSize = sizeof(Math::Vec3) * submeshDesc.vertexCount; in SetVertexData()
1132 auto& acc = submeshDesc in SetVertexData()
1197 MeshComponent::Submesh& submeshDesc = submeshes_[submeshIndex]; SetIndexData() local
1236 MeshComponent::Submesh& submeshDesc = submeshes_[submeshIndex]; SetJointData() local
1352 MeshComponent::Submesh& submeshDesc = submeshes_[submeshIndex]; SetMorphTargetData() local
1362 MeshComponent::Submesh& submeshDesc = submeshes_[submeshIndex]; SetAABB() local
1654 MeshComponent::Submesh& submeshDesc = *submeshIt; GenerateMissingAttributes() local
[all...]

Completed in 4 milliseconds