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
Index into SceneDefinition::Meshes.
Related types: uint32
Declared in modules/runtime/resources/include/ludus/runtime/resources/scene.h
Material¶
uint32 ludus::resources::SceneObject::Material = 0
Index into SceneDefinition::Materials.
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