Magnum/Mesh.h file

Enum Magnum::MeshPrimitive, Magnum::MeshIndexType, function Magnum::isMeshPrimitiveImplementationSpecific(), Magnum::meshPrimitiveWrap(), Magnum::meshPrimitiveUnwrap(), Magnum::meshIndexTypeSize()

Namespaces

namespace Magnum
Root namespace.

Classes

template<>
struct Corrade::Utility::ConfigurationValue<Magnum::MeshPrimitive>
Configuration value parser and writer.
template<>
struct Corrade::Utility::ConfigurationValue<Magnum::MeshIndexType>
Configuration value parser and writer.

Enums

enum class MeshPrimitive: UnsignedInt { Points = 1, Lines, LineLoop, LineStrip, Triangles, TriangleStrip, TriangleFan, Instances new in 2020.06, Faces new in 2020.06, Edges new in 2020.06, Meshlets new in Git master }
Mesh primitive type.
enum class MeshIndexType: UnsignedInt { UnsignedByte = 1, UnsignedShort, UnsignedInt }
Mesh index type.

Functions

auto operator<<(Debug& debug, MeshPrimitive value) -> Debug&
Debug output operator.
auto isMeshPrimitiveImplementationSpecific(MeshPrimitive primitive) -> bool constexpr new in 2020.06
Whether a MeshPrimitive value wraps an implementation-specific identifier.
template<class T>
auto meshPrimitiveWrap(T implementationSpecific) -> MeshPrimitive constexpr new in 2020.06
Wrap an implementation-specific mesh primitive identifier in MeshPrimitive.
template<class T = UnsignedInt>
auto meshPrimitiveUnwrap(MeshPrimitive primitive) -> T constexpr new in 2020.06
Unwrap an implementation-specific mesh primitive identifier from MeshPrimitive.
auto operator<<(Debug& debug, MeshIndexType value) -> Debug&
Debug output operator.
auto isMeshIndexTypeImplementationSpecific(MeshIndexType type) -> bool constexpr new in Git master
Whether a MeshIndexType value wraps an implementation-specific identifier.
template<class T>
auto meshIndexTypeWrap(T implementationSpecific) -> MeshIndexType constexpr new in Git master
Wrap an implementation-specific mesh index type identifier in MeshIndexType.
template<class T = UnsignedInt>
auto meshIndexTypeUnwrap(MeshIndexType type) -> T constexpr new in Git master
Unwrap an implementation-specific mesh index type identifier from MeshIndexType.
auto meshIndexTypeSize(MeshIndexType type) -> UnsignedInt
Size of given mesh index type.