Skip to content

ludus::gameplay::sequencer::SequenceCameraTrack

Ludus Wiki · API overview · Browse API

Struct

Borrowed source channels for one unparented sequence camera; absent channels keep BaseSample.

Declared in modules/gameplay/sequencer/include/ludus/gameplay/sequencer/sequence.hpp

#include <ludus/gameplay/sequencer/sequence.hpp>
struct ludus::gameplay::sequencer::SequenceCameraTrack final

Fields

BindingId

foundation::uint64 ludus::gameplay::sequencer::SequenceCameraTrack::BindingId = 0
Unique nonzero identity across both object and camera groups.

Related types: foundation::uint64

Declared in modules/gameplay/sequencer/include/ludus/gameplay/sequencer/sequence.hpp

BaseSample

camera::CameraSample ludus::gameplay::sequencer::SequenceCameraTrack::BaseSample {}
Valid camera, including output/revision metadata; metadata is retained.

Related types: camera::CameraSample

Declared in modules/gameplay/sequencer/include/ludus/gameplay/sequencer/sequence.hpp

PositionKeys

foundation::BorrowedView<const SequencePositionKey> ludus::gameplay::sequencer::SequenceCameraTrack::PositionKeys {nullptr, 0}
Float64 world positions.

Related types: foundation::BorrowedView · SequencePositionKey

Declared in modules/gameplay/sequencer/include/ludus/gameplay/sequencer/sequence.hpp

RotationKeys

foundation::BorrowedView<const SequenceRotationKey> ludus::gameplay::sequencer::SequenceCameraTrack::RotationKeys {nullptr, 0}
Local-to-world rigid orientations.

Related types: foundation::BorrowedView · SequenceRotationKey

Declared in modules/gameplay/sequencer/include/ludus/gameplay/sequencer/sequence.hpp

LensKeys

foundation::BorrowedView<const SequenceLensKey> ludus::gameplay::sequencer::SequenceCameraTrack::LensKeys {nullptr, 0}
Complete lens values.

Related types: foundation::BorrowedView · SequenceLensKey

Declared in modules/gameplay/sequencer/include/ludus/gameplay/sequencer/sequence.hpp