Struct MeshRange#

Struct Documentation#

struct MeshRange#

One sub-mesh’s slice of a loader’s flat vertex/index/material arrays. Both ObjLoader (one range per shape/group) and GltfLoader (one range per primitive) record these during parse so uploadParsed can build one Mesh per range. A single-shape / single-primitive model yields exactly one range spanning everything, which is behaviour-identical to no split at all.

Public Members

std::size_t vertexBase#
std::size_t vertexCount#
std::size_t indexStart#
std::size_t indexCount#
std::size_t triStart#
std::size_t triCount#
bool doubleSided = false#