Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
monopoly::sequence::SequenceNodeView Struct Reference

#include <SequenceRuntime.hpp>

Collaboration diagram for monopoly::sequence::SequenceNodeView:
[legend]

Public Attributes

SequenceNodeId node {}
 
SequenceNodeId parent {}
 
data::DataId dataId {}
 
std::size_t offset {}
 
std::uint16_t priority {}
 
std::uint8_t label {}
 
std::int32_t clock {}
 
std::int32_t endTime {}
 
std::uint8_t timeMultiple {}
 
bool paused {}
 
bool needsRedraw {}
 
std::uint8_t dimensionality {}
 
std::optional< data::DataId > contentsDataId
 
bool explicitlyPositioned {}
 
SequenceTransform localTransform
 
bool tweekerTransformApplied {}
 
SequenceTransform tweekerTransform
 
SequenceTransform worldTransform
 
std::vector< SequenceNodeId > children
 
SequenceMeshChoice3D meshChoice {}
 
std::uint16_t pitch {}
 
std::uint8_t volume {100}
 
std::int8_t panning {}
 

Detailed Description

Definition at line 138 of file SequenceRuntime.hpp.

Member Data Documentation

◆ children

std::vector<SequenceNodeId> monopoly::sequence::SequenceNodeView::children

Definition at line 158 of file SequenceRuntime.hpp.

◆ clock

std::int32_t monopoly::sequence::SequenceNodeView::clock {}

Definition at line 146 of file SequenceRuntime.hpp.

◆ contentsDataId

std::optional<data::DataId> monopoly::sequence::SequenceNodeView::contentsDataId

Definition at line 152 of file SequenceRuntime.hpp.

◆ dataId

data::DataId monopoly::sequence::SequenceNodeView::dataId {}

Definition at line 142 of file SequenceRuntime.hpp.

◆ dimensionality

std::uint8_t monopoly::sequence::SequenceNodeView::dimensionality {}

Definition at line 151 of file SequenceRuntime.hpp.

◆ endTime

std::int32_t monopoly::sequence::SequenceNodeView::endTime {}

Definition at line 147 of file SequenceRuntime.hpp.

◆ explicitlyPositioned

bool monopoly::sequence::SequenceNodeView::explicitlyPositioned {}

Definition at line 153 of file SequenceRuntime.hpp.

◆ label

std::uint8_t monopoly::sequence::SequenceNodeView::label {}

Definition at line 145 of file SequenceRuntime.hpp.

◆ localTransform

SequenceTransform monopoly::sequence::SequenceNodeView::localTransform

Definition at line 154 of file SequenceRuntime.hpp.

◆ meshChoice

SequenceMeshChoice3D monopoly::sequence::SequenceNodeView::meshChoice {}

Definition at line 159 of file SequenceRuntime.hpp.

◆ needsRedraw

bool monopoly::sequence::SequenceNodeView::needsRedraw {}

Definition at line 150 of file SequenceRuntime.hpp.

◆ node

SequenceNodeId monopoly::sequence::SequenceNodeView::node {}

Definition at line 140 of file SequenceRuntime.hpp.

◆ offset

std::size_t monopoly::sequence::SequenceNodeView::offset {}

Definition at line 143 of file SequenceRuntime.hpp.

◆ panning

std::int8_t monopoly::sequence::SequenceNodeView::panning {}

Definition at line 162 of file SequenceRuntime.hpp.

◆ parent

SequenceNodeId monopoly::sequence::SequenceNodeView::parent {}

Definition at line 141 of file SequenceRuntime.hpp.

◆ paused

bool monopoly::sequence::SequenceNodeView::paused {}

Definition at line 149 of file SequenceRuntime.hpp.

◆ pitch

std::uint16_t monopoly::sequence::SequenceNodeView::pitch {}

Definition at line 160 of file SequenceRuntime.hpp.

◆ priority

std::uint16_t monopoly::sequence::SequenceNodeView::priority {}

Definition at line 144 of file SequenceRuntime.hpp.

◆ timeMultiple

std::uint8_t monopoly::sequence::SequenceNodeView::timeMultiple {}

Definition at line 148 of file SequenceRuntime.hpp.

◆ tweekerTransform

SequenceTransform monopoly::sequence::SequenceNodeView::tweekerTransform

Definition at line 156 of file SequenceRuntime.hpp.

◆ tweekerTransformApplied

bool monopoly::sequence::SequenceNodeView::tweekerTransformApplied {}

Definition at line 155 of file SequenceRuntime.hpp.

◆ volume

std::uint8_t monopoly::sequence::SequenceNodeView::volume {100}

Definition at line 161 of file SequenceRuntime.hpp.

◆ worldTransform

SequenceTransform monopoly::sequence::SequenceNodeView::worldTransform

Definition at line 157 of file SequenceRuntime.hpp.


The documentation for this struct was generated from the following file: