#include <SequenceCommands.hpp>
|
| | SequenceCommandQueue (SequenceRuntime &runtime) noexcept |
| |
| std::expected< void, CommandQueueError > | enqueue (StartSequenceCommand command) |
| |
| std::expected< void, CommandQueueError > | enqueue (StopSequenceCommand command) |
| |
| std::expected< void, CommandQueueError > | enqueue (MoveSequenceCommand command) |
| |
| std::expected< void, CommandQueueError > | enqueue (SetSequenceEndingActionCommand command) |
| |
| std::expected< void, CommandQueueError > | enqueue (SetSequenceVolumeCommand command) |
| |
| std::expected< void, CommandQueueError > | enqueue (SetSequencePitchCommand command) |
| |
| std::expected< void, CommandQueueError > | enqueue (SetSequencePanningCommand command) |
| |
| std::expected< void, CommandQueueError > | enqueue (ForceRedrawSequenceCommand command) |
| |
| std::expected< void, CommandQueueError > | enqueue (SetViewportCommand command) |
| |
| std::expected< void, CommandQueueError > | enqueue (SetCameraCommand command) |
| |
| const SetViewportCommand * | viewportState (std::uint8_t renderSlot) const noexcept |
| |
| const SetCameraCommand * | cameraState (std::uint8_t renderSlot) const noexcept |
| |
| std::expected< int, CommandQueueError > | collect () |
| |
| std::expected< int, CommandQueueError > | execute () |
| |
| std::expected< void, RuntimeError > | processUserCommands () |
| |
| std::expected< void, RuntimeError > | updateCycle (std::int32_t parentClock) |
| |
| std::size_t | pendingCount () const noexcept |
| |
| int | percentageFull () const noexcept |
| |
| int | nestingLevel () const noexcept |
| |
| std::span< const SequenceCommandOutcome > | outcomes () const noexcept |
| |
| std::span< const SequenceEvent > | cycleEvents () const noexcept |
| |
| const std::optional< RuntimeError > & | lastCycleError () const noexcept |
| |
Definition at line 127 of file SequenceCommands.hpp.
◆ SequenceCommandQueue()
| monopoly::sequence::SequenceCommandQueue::SequenceCommandQueue |
( |
SequenceRuntime & |
runtime | ) |
|
|
explicitnoexcept |
◆ cameraState()
| const SetCameraCommand * monopoly::sequence::SequenceCommandQueue::cameraState |
( |
std::uint8_t |
renderSlot | ) |
const |
|
noexcept |
◆ collect()
◆ cycleEvents()
| std::span< const SequenceEvent > monopoly::sequence::SequenceCommandQueue::cycleEvents |
( |
| ) |
const |
|
inlinenoexcept |
◆ enqueue() [1/10]
◆ enqueue() [2/10]
◆ enqueue() [3/10]
◆ enqueue() [4/10]
◆ enqueue() [5/10]
◆ enqueue() [6/10]
◆ enqueue() [7/10]
◆ enqueue() [8/10]
◆ enqueue() [9/10]
◆ enqueue() [10/10]
◆ execute()
◆ lastCycleError()
| const std::optional< RuntimeError > & monopoly::sequence::SequenceCommandQueue::lastCycleError |
( |
| ) |
const |
|
inlinenoexcept |
◆ nestingLevel()
| int monopoly::sequence::SequenceCommandQueue::nestingLevel |
( |
| ) |
const |
|
inlinenoexcept |
◆ outcomes()
◆ pendingCount()
| std::size_t monopoly::sequence::SequenceCommandQueue::pendingCount |
( |
| ) |
const |
|
inlinenoexcept |
◆ percentageFull()
| int monopoly::sequence::SequenceCommandQueue::percentageFull |
( |
| ) |
const |
|
noexcept |
◆ processUserCommands()
| std::expected< void, RuntimeError > monopoly::sequence::SequenceCommandQueue::processUserCommands |
( |
| ) |
|
◆ updateCycle()
| std::expected< void, RuntimeError > monopoly::sequence::SequenceCommandQueue::updateCycle |
( |
std::int32_t |
parentClock | ) |
|
◆ viewportState()
| const SetViewportCommand * monopoly::sequence::SequenceCommandQueue::viewportState |
( |
std::uint8_t |
renderSlot | ) |
const |
|
noexcept |
◆ Capacity
| constexpr std::size_t monopoly::sequence::SequenceCommandQueue::Capacity = 500 |
|
staticconstexpr |
The documentation for this class was generated from the following files: