3#include <Infinity/Types/Core/Value.hpp>
4#include <Infinity/Types/Containers/Array.hpp>
Dynamic contiguous container for homogeneous elements in the Infinity type system.
Definition Array.hpp:77
Template wrapper for primitive types to integrate with the Infinity type system.
Definition Value.hpp:89
Definition IndexBuffer.hpp:9
INFINITY_API_PUBLIC std::ostream & operator<<(std::ostream &out, const SubMesh &submesh)
Stream output operator for SubMesh.
Definition SubMesh.hpp:141
INFINITY_API_PUBLIC std::istream & operator>>(std::istream &in, SubMesh &submesh)
Stream input operator for SubMesh.
Definition SubMesh.hpp:157
Defines a subset of mesh geometry with an associated material.
Definition SubMesh.hpp:100
uint32_t indexOffset
Starting index in the mesh's IndexBuffer.
Definition SubMesh.hpp:107
uint32_t indexCount
Number of indices used by this submesh.
Definition SubMesh.hpp:118
uint32_t materialIndex
Index into the parent Renderable's materials array.
Definition SubMesh.hpp:128