Home
last modified time | relevance | path

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

/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Dgltf2_importer.cpp474 : success(other.success), error(move(other.error)), meshBuilder(move(other.meshBuilder)) in move()
481 meshBuilder = move(other.meshBuilder);
491 IMeshBuilder::Ptr meshBuilder; member
788 const auto& importInfo = result.meshBuilder->GetSubmesh(primitiveIndex); in ProcessPrimitives()
816 result.meshBuilder->SetVertexData(primitiveIndex, positions, normals, texcoords0, texcoords1, tangents, colors); in ProcessPrimitives()
827 result.meshBuilder->SetIndexData(primitiveIndex, data); in ProcessPrimitives()
834 result.meshBuilder->SetAABB(primitiveIndex, min, max); in ProcessPrimitives()
836 result.meshBuilder in ProcessPrimitives()
[all...]
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dscene_holder.cpp2447 auto meshBuilder = CORE_NS::CreateInstance<CORE3D_NS::IMeshBuilder>(*renderContext_, CORE3D_NS::UID_MESH_BUILDER); in CreateMeshFromArrays() local
2454 meshBuilder->Initialize(vertexInputDeclaration, 1); in CreateMeshFromArrays()
2464 meshBuilder->AddSubmesh(submesh); in CreateMeshFromArrays()
2466 meshBuilder->Allocate(); in CreateMeshFromArrays()
2469 meshBuilder->SetVertexData(subMeshIndex, FillData<BASE_NS::Math::Vec3>(geometry->vertices), in CreateMeshFromArrays()
2473 meshBuilder->CalculateAABB(subMeshIndex, FillData<BASE_NS::Math::Vec3>(geometry->vertices)); in CreateMeshFromArrays()
2474 meshBuilder->SetIndexData(subMeshIndex, FillData<IndicesType>(geometry->indices)); in CreateMeshFromArrays()
2477 auto entity = meshBuilder->CreateMesh(*ecs_); in CreateMeshFromArrays()

Completed in 7 milliseconds