Searched refs:meshBuilder (Results 1 - 2 of 2) sorted by relevance
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/ |
H A D | gltf2_importer.cpp | 474 : 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 D | scene_holder.cpp | 2447 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