ludus::gameplay::camera::CameraRigDefinition¶
Ludus Wiki · API overview · Browse API
Struct
Immutable definition borrowed only during evaluation; editing is game-owned.
Declared in modules/gameplay/camera/include/ludus/gameplay/camera/evaluation.hpp
#include <ludus/gameplay/camera/evaluation.hpp>
struct ludus::gameplay::camera::CameraRigDefinition final
Fields¶
Recipe¶
CameraRecipe ludus::gameplay::camera::CameraRigDefinition::Recipe = CameraRecipe::Fixed
Placement recipe.
Related types: CameraRecipe
Declared in modules/gameplay/camera/include/ludus/gameplay/camera/evaluation.hpp
Pose¶
CameraPose ludus::gameplay::camera::CameraRigDefinition::Pose {}
Authored pose; follow uses its orientation and eye Z.
Related types: CameraPose
Declared in modules/gameplay/camera/include/ludus/gameplay/camera/evaluation.hpp
Lens¶
CameraLens ludus::gameplay::camera::CameraRigDefinition::Lens {}
Authored lens; follow requires OrthographicFinite.
Related types: CameraLens
Declared in modules/gameplay/camera/include/ludus/gameplay/camera/evaluation.hpp
FollowOffset¶
foundation::math::Vector2 ludus::gameplay::camera::CameraRigDefinition::FollowOffset {}
World XY offset from the resolved target, in world units, for follow.
Related types: foundation::math::Vector2
Declared in modules/gameplay/camera/include/ludus/gameplay/camera/evaluation.hpp
Revision¶
foundation::uint64 ludus::gameplay::camera::CameraRigDefinition::Revision = 1
Nonzero authored revision, copied into the publication and trace.
Related types: foundation::uint64
Declared in modules/gameplay/camera/include/ludus/gameplay/camera/evaluation.hpp