#include "SequenceRuntime.hpp"
#include <array>
#include <cstddef>
#include <cstdint>
#include <deque>
#include <expected>
#include <memory>
#include <optional>
#include <span>
#include <variant>
#include <vector>
Go to the source code of this file.
|
| enum class | monopoly::sequence::SequenceCommandKind {
monopoly::sequence::Start
, monopoly::sequence::Stop
, monopoly::sequence::Move
, monopoly::sequence::SetEndingAction
,
monopoly::sequence::SetVolume
, monopoly::sequence::SetPitch
, monopoly::sequence::SetPanning
, monopoly::sequence::ForceRedraw
,
monopoly::sequence::SetViewport
, monopoly::sequence::SetCamera
} |
| |
| enum class | monopoly::sequence::CommandQueueError {
monopoly::sequence::QueueFull
, monopoly::sequence::InvalidProgram
, monopoly::sequence::InvalidEndingAction
, monopoly::sequence::InvalidRenderSlot
,
monopoly::sequence::NestingOverflow
} |
| |
|
| MoveSequenceCommand | monopoly::sequence::makeMoveTheWorks (data::DataId dataId, std::uint16_t priority, SequenceTransform transform, bool wholeTree) noexcept |
| |
| MoveSequenceCommand | monopoly::sequence::makeMoveXY (data::DataId dataId, std::uint16_t priority, std::int32_t x, std::int32_t y) noexcept |
| |
| MoveSequenceCommand | monopoly::sequence::makeMoveRySTxz (data::DataId dataId, std::uint16_t priority, float yaw, float scale, float x, float z) noexcept |
| |