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

#include <SequenceRuntime.hpp>

Public Attributes

SequenceNodeId node {}
 
data::DataId contentsDataId {}
 
std::uint16_t priority {}
 
std::int32_t clock {}
 
std::uint8_t endingAction {}
 
std::uint8_t dimensionality {}
 
std::uint16_t pitch {}
 
std::uint8_t volume {100}
 
std::int8_t panning {}
 
std::optional< std::int32_t > screenCenterX2D
 
std::string fileName
 
bool paused {}
 
std::uint64_t seekGeneration {}
 
std::optional< SequenceSpatial2DView > spatial2D
 
std::optional< std::uint8_t > volumeOverride
 
std::optional< std::int8_t > panningOverride
 

Detailed Description

Definition at line 188 of file SequenceRuntime.hpp.

Member Data Documentation

◆ clock

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

Definition at line 193 of file SequenceRuntime.hpp.

◆ contentsDataId

data::DataId monopoly::sequence::SequenceSoundInstanceView::contentsDataId {}

Definition at line 191 of file SequenceRuntime.hpp.

◆ dimensionality

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

Definition at line 195 of file SequenceRuntime.hpp.

◆ endingAction

std::uint8_t monopoly::sequence::SequenceSoundInstanceView::endingAction {}

Definition at line 194 of file SequenceRuntime.hpp.

◆ fileName

std::string monopoly::sequence::SequenceSoundInstanceView::fileName

Definition at line 200 of file SequenceRuntime.hpp.

◆ node

SequenceNodeId monopoly::sequence::SequenceSoundInstanceView::node {}

Definition at line 190 of file SequenceRuntime.hpp.

◆ panning

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

Definition at line 198 of file SequenceRuntime.hpp.

◆ panningOverride

std::optional<std::int8_t> monopoly::sequence::SequenceSoundInstanceView::panningOverride

Definition at line 207 of file SequenceRuntime.hpp.

◆ paused

bool monopoly::sequence::SequenceSoundInstanceView::paused {}

Definition at line 201 of file SequenceRuntime.hpp.

◆ pitch

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

Definition at line 196 of file SequenceRuntime.hpp.

◆ priority

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

Definition at line 192 of file SequenceRuntime.hpp.

◆ screenCenterX2D

std::optional<std::int32_t> monopoly::sequence::SequenceSoundInstanceView::screenCenterX2D

Definition at line 199 of file SequenceRuntime.hpp.

◆ seekGeneration

std::uint64_t monopoly::sequence::SequenceSoundInstanceView::seekGeneration {}

Definition at line 202 of file SequenceRuntime.hpp.

◆ spatial2D

std::optional<SequenceSpatial2DView> monopoly::sequence::SequenceSoundInstanceView::spatial2D

Definition at line 203 of file SequenceRuntime.hpp.

◆ volume

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

Definition at line 197 of file SequenceRuntime.hpp.

◆ volumeOverride

std::optional<std::uint8_t> monopoly::sequence::SequenceSoundInstanceView::volumeOverride

Definition at line 206 of file SequenceRuntime.hpp.


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