Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
Sound::Resource::SoundManager::Sound Struct Reference

Public Attributes

std::string name
std::string path
ma_decoder decoder
ma_sound engineSound
bool loop = false
bool isPlaying = false
bool isPaused = false
bool hasEngineSound = false
bool usingEngine = false
float volume = 1.0f
ma_uint64 loopStartFrame = 0
ma_uint64 loopEndFrame = 0
bool decoderInitialized = false

Member Data Documentation

◆ decoder

ma_decoder Sound::Resource::SoundManager::Sound::decoder

◆ decoderInitialized

bool Sound::Resource::SoundManager::Sound::decoderInitialized = false

◆ engineSound

ma_sound Sound::Resource::SoundManager::Sound::engineSound

◆ hasEngineSound

bool Sound::Resource::SoundManager::Sound::hasEngineSound = false

◆ isPaused

bool Sound::Resource::SoundManager::Sound::isPaused = false

◆ isPlaying

bool Sound::Resource::SoundManager::Sound::isPlaying = false

◆ loop

bool Sound::Resource::SoundManager::Sound::loop = false

◆ loopEndFrame

ma_uint64 Sound::Resource::SoundManager::Sound::loopEndFrame = 0

◆ loopStartFrame

ma_uint64 Sound::Resource::SoundManager::Sound::loopStartFrame = 0

◆ name

std::string Sound::Resource::SoundManager::Sound::name

◆ path

std::string Sound::Resource::SoundManager::Sound::path

◆ usingEngine

bool Sound::Resource::SoundManager::Sound::usingEngine = false

◆ volume

float Sound::Resource::SoundManager::Sound::volume = 1.0f

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