Skip to content

ludus::resources::SceneObject

Ludus Wiki · API overview · Browse API

Struct

Transient resolved binding; persist resource IDs in the level, never these indices.

Declared in modules/runtime/resources/include/ludus/runtime/resources/scene.h

#include <ludus/runtime/resources/scene.h>
struct ludus::resources::SceneObject final

Fields

Mesh

uint32 ludus::resources::SceneObject::Mesh = 0

Related types: uint32

Declared in modules/runtime/resources/include/ludus/runtime/resources/scene.h

Material

uint32 ludus::resources::SceneObject::Material = 0

Related types: uint32

Declared in modules/runtime/resources/include/ludus/runtime/resources/scene.h

SourceId

uint64 ludus::resources::SceneObject::SourceId = 0
Stable nonzero instance ID; derived from object order in legacy bundles.

Related types: uint64

Declared in modules/runtime/resources/include/ludus/runtime/resources/scene.h

Transform

foundation::math::Affine3 ludus::resources::SceneObject::Transform
Finite nonsingular mesh-local to world transform.

Related types: foundation::math::Affine3

Declared in modules/runtime/resources/include/ludus/runtime/resources/scene.h