Magnum::Trade::OpenGex namespace

OpenGEX structure and property names.

Use these identifiers to access the document tree using the OpenDdl parser.

This library is built if MAGNUM_WITH_OPENGEXIMPORTER is enabled when building Magnum Plugins. To use this library with CMake, request the OpenGexImporter component of the MagnumPlugins package and link to the MagnumPlugins::OpenGexImporter target:

find_package(MagnumPlugins REQUIRED OpenGexImporter)

# ...
target_link_libraries(your-app MagnumPlugins::OpenGexImporter)

Additionally, if you're using Magnum as a CMake subproject, bundle the magnum-plugins repository and do the following before calling find_package():

set(MAGNUM_WITH_OPENGEXIMPORTER ON CACHE BOOL "" FORCE)
add_subdirectory(magnum-plugins EXCLUDE_FROM_ALL)

Enums

enum (anonymous): Int { Animation, Atten, BoneCountArray, BoneIndexArray, BoneNode, BoneRefArray, BoneWeightArray, CameraNode, CameraObject, Clip, Color, Extension, GeometryNode, GeometryObject, IndexArray, Key, LightNode, LightObject, Material, MaterialRef, Mesh, Metric, Morph, MorphWeight, Name, Node, ObjectRef, Param, Rotation, Scale, Skeleton, Skin, Texture, Time, Track, Transform, Translation, Value, VertexArray }
enum (anonymous): Int { applic, attrib, begin, clip, curve, end, front, index, key, kind, lod, material, morph, motion_blur, object, primitive, restart, shadow, target, texcoord, two_sided, type, visible }

Enum documentation

enum Magnum::Trade::OpenGex::(anonymous): Int

Enumerators
Animation

Animation structure

Atten

Atten structure

BoneCountArray

BoneCountArray structure

BoneIndexArray

BoneIndexArray structure

BoneNode

BoneNode structure

BoneRefArray

BoneRefArray structure

BoneWeightArray

BoneWeightArray structure

CameraNode

CameraNode structure

CameraObject

CameraObject structure

Clip

Clip structure

Color

Color structure

Extension

Extension structure

GeometryNode

GeometryNode structure

GeometryObject

GeometryObject structure

IndexArray

IndexArray structure

Key

Key structure

LightNode

LightNode structure

LightObject

LightObject structure

Material

Material structure

MaterialRef

MaterialRef structure

Mesh

Mesh structure

Metric

Metrix structure

Morph

Morph structure

MorphWeight

MorphWeight structure

Name

Name structure

Node

Node structure

ObjectRef

ObjectRef structure

Param

Param structure

Rotation

Rotation structure

Scale

Scale structure

Skeleton

Skeleton structure

Skin

Skin structure

Texture

Texture structure

Time

Time structure

Track

Track structure

Transform

Transform structure

Translation

Translation structure

Value

Value structure

VertexArray

VertexArray structure

enum Magnum::Trade::OpenGex::(anonymous): Int

Enumerators
applic

applic property

attrib

attrib property

begin

begin property

clip

clip property

curve

curve property

end

end property

front

front property

index

index property

key

key property

kind

kind property

lod

lod property

material

material property

morph

morph property

motion_blur

motion_blur property

object

object property

primitive

primitive property

restart

restart property

shadow

shadow property

target

target property

texcoord

texcoord property

two_sided

two_sided property

type

type property

visible

visible property