Magnum/Trade/ObjectData3D.h file

Class Magnum::Trade::ObjectData3D, enum Magnum::Trade::ObjectInstanceType3D.

Namespaces

namespace Magnum
Root namespace.
namespace Magnum::Trade
Data format exchange.

Classes

class Magnum::Trade::ObjectData3D
Three-dimensional object data.

Enums

enum class ObjectInstanceType3D: UnsignedByte { Camera, Light, Mesh, Empty }
Type of instance held by given 3D object.
enum class ObjectFlag3D: UnsignedByte { HasTranslationRotationScaling = 1 << 0 }
3D object flag

Typedefs

using ObjectFlags3D = Containers::EnumSet<ObjectFlag3D>
3D object flags

Functions

auto operator<<(Debug& debug, ObjectInstanceType3D value) -> Debug&
Debug output operator.
auto operator<<(Debug& debug, ObjectFlag3D value) -> Debug&
Debug output operator.
auto operator<<(Debug& debug, ObjectFlags3D value) -> Debug&
Debug output operator.