Skip to content

ludus::content::scene_source::SceneSource

Ludus Wiki · API overview · Browse API

Struct

A complete, validated scene source.
Move-only; it owns all of its storage and has no internal synchronization.

Declared in modules/content/scene_source/include/ludus/content/scene_source/scene_source.h

#include <ludus/content/scene_source/scene_source.h>
struct ludus::content::scene_source::SceneSource final

Fields

Name

foundation::String ludus::content::scene_source::SceneSource::Name
Display name of the scene.

Related types: foundation::String

Declared in modules/content/scene_source/include/ludus/content/scene_source/scene_source.h

Description

foundation::String ludus::content::scene_source::SceneSource::Description
Optional free-text description; empty when absent.

Related types: foundation::String

Declared in modules/content/scene_source/include/ludus/content/scene_source/scene_source.h

Camera

SourceCamera ludus::content::scene_source::SceneSource::Camera
Optional camera.

Related types: SourceCamera

Declared in modules/content/scene_source/include/ludus/content/scene_source/scene_source.h

Materials

foundation::Array<SourceMaterial> ludus::content::scene_source::SceneSource::Materials
Materials in document order; at least one.

Related types: foundation::Array · SourceMaterial

Declared in modules/content/scene_source/include/ludus/content/scene_source/scene_source.h

Objects

foundation::Array<SourceObject> ludus::content::scene_source::SceneSource::Objects
Objects in document order; at least one.

Related types: foundation::Array · SourceObject

Declared in modules/content/scene_source/include/ludus/content/scene_source/scene_source.h