Skip to content

ludus::content::scene_format::Header

Ludus Wiki · API overview · Browse API

Struct

Bundle header.

Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h

#include <ludus/content/scene_format/luscn.h>
struct ludus::content::scene_format::Header final

Fields

Magic

char ludus::content::scene_format::Header::Magic[8][8]
MAGIC.

Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h

Version

uint32 ludus::content::scene_format::Header::Version
VERSION_1 through VERSION_10.

Related types: uint32

Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h

MeshCount

uint32 ludus::content::scene_format::Header::MeshCount
1..BundleLimits::Meshes of the version.

Related types: uint32

Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h

MaterialCount

uint32 ludus::content::scene_format::Header::MaterialCount
1..BundleLimits::Materials of the version.

Related types: uint32

Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h

TextureCount

uint32 ludus::content::scene_format::Header::TextureCount
0..BundleLimits::Textures of the version.

Related types: uint32

Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h

ObjectCount

uint32 ludus::content::scene_format::Header::ObjectCount
1..BundleLimits::Objects of the version.

Related types: uint32

Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h

Eye

float32 ludus::content::scene_format::Header::Eye[3][3]
Camera position in world units.

Related types: float32

Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h

Target

float32 ludus::content::scene_format::Header::Target[3][3]
Camera look-at target.

Related types: float32

Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h

Up

float32 ludus::content::scene_format::Header::Up[3][3]
Camera up direction.

Related types: float32

Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h

VerticalFov

float32 ludus::content::scene_format::Header::VerticalFov
Vertical field of view in radians, in (0, pi).

Related types: float32

Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h