Skip to content

ludus::gameplay::sequencer::SequenceVectorKey

Ludus Wiki · API overview · Browse API

Struct

One parent-local translation or scale key. Translation uses world units; scale is dimensionless.

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

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

Fields

Tick

foundation::uint64 ludus::gameplay::sequencer::SequenceVectorKey::Tick = 0
Nonnegative authored time, strictly increasing within its channel.

Related types: foundation::uint64

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

Value

foundation::math::Vector3 ludus::gameplay::sequencer::SequenceVectorKey::Value {}
Finite translation or strictly positive componentwise scale.

Related types: foundation::math::Vector3

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

Interpolation

SequenceInterpolation ludus::gameplay::sequencer::SequenceVectorKey::Interpolation = SequenceInterpolation::Linear
Outgoing span kind.

Related types: SequenceInterpolation

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