Skip to content

ludus::content::scene_format::ObjectRecordV3

Ludus Wiki · API overview · Browse API

Struct

Version 3 to 6 placed instance, adding a stable nonzero scene-local identity.

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::ObjectRecordV3 final

Fields

Mesh

uint32 ludus::content::scene_format::ObjectRecordV3::Mesh
Mesh index.

Related types: uint32

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

Material

uint32 ludus::content::scene_format::ObjectRecordV3::Material
Material index.

Related types: uint32

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

Linear

float32 ludus::content::scene_format::ObjectRecordV3::Linear[9][9]
Mesh-to-world linear columns.

Related types: float32

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

Translation

float32 ludus::content::scene_format::ObjectRecordV3::Translation[3][3]
World translation.

Related types: float32

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

SourceId

uint64 ludus::content::scene_format::ObjectRecordV3::SourceId
Unique among placed objects; stable across recooking.

Related types: uint64

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