NW4F Snd
Loading...
Searching...
No Matches
nw::snd::SoundStartable::StartInfo Struct Reference

#include <snd_SoundStartable.h>

Classes

struct  SeqSoundInfo
struct  StreamSoundInfo
struct  WaveSoundInfo

Public Types

enum  EnableFlagBit {
  ENABLE_START_OFFSET = 1 << 0 , ENABLE_PLAYER_ID = 1 << 1 , ENABLE_PLAYER_PRIORITY = 1 << 2 , ENABLE_ACTOR_PLAYER_ID = 1 << 3 ,
  ENABLE_SEQ_SOUND_INFO = 1 << 4 , ENABLE_STRM_SOUND_INFO = 1 << 5 , ENABLE_WAVE_SOUND_INFO = 1 << 6 , ENABLE_VOICE_RENDERER_TYPE = 1 << 7
}
enum  StartOffsetType { START_OFFSET_TYPE_MILLISEC , START_OFFSET_TYPE_TICK , START_OFFSET_TYPE_SAMPLE }

Public Member Functions

 StartInfo ()

Public Attributes

u32 enableFlag
StartOffsetType startOffsetType
int startOffset
SoundArchive::ItemId playerId
int playerPriority
int actorPlayerId
SeqSoundInfo seqSoundInfo
StreamSoundInfo streamSoundInfo
WaveSoundInfo waveSoundInfo
u8 voiceRendererType

Member Enumeration Documentation

◆ EnableFlagBit

Enumerator
ENABLE_START_OFFSET 
ENABLE_PLAYER_ID 
ENABLE_PLAYER_PRIORITY 
ENABLE_ACTOR_PLAYER_ID 
ENABLE_SEQ_SOUND_INFO 
ENABLE_STRM_SOUND_INFO 
ENABLE_WAVE_SOUND_INFO 
ENABLE_VOICE_RENDERER_TYPE 

◆ StartOffsetType

Enumerator
START_OFFSET_TYPE_MILLISEC 
START_OFFSET_TYPE_TICK 
START_OFFSET_TYPE_SAMPLE 

Constructor & Destructor Documentation

◆ StartInfo()

nw::snd::SoundStartable::StartInfo::StartInfo ( )
inline

Member Data Documentation

◆ enableFlag

u32 nw::snd::SoundStartable::StartInfo::enableFlag

◆ startOffsetType

StartOffsetType nw::snd::SoundStartable::StartInfo::startOffsetType

◆ startOffset

int nw::snd::SoundStartable::StartInfo::startOffset

◆ playerId

SoundArchive::ItemId nw::snd::SoundStartable::StartInfo::playerId

◆ playerPriority

int nw::snd::SoundStartable::StartInfo::playerPriority

◆ actorPlayerId

int nw::snd::SoundStartable::StartInfo::actorPlayerId

◆ seqSoundInfo

SeqSoundInfo nw::snd::SoundStartable::StartInfo::seqSoundInfo

◆ streamSoundInfo

StreamSoundInfo nw::snd::SoundStartable::StartInfo::streamSoundInfo

◆ waveSoundInfo

WaveSoundInfo nw::snd::SoundStartable::StartInfo::waveSoundInfo

◆ voiceRendererType

u8 nw::snd::SoundStartable::StartInfo::voiceRendererType