NW4F Snd
Loading...
Searching...
No Matches
nw::snd::SoundStartable::StartResult Class Reference

#include <snd_SoundStartable.h>

Public Types

enum  ResultCode {
  START_SUCCESS = 0 , START_ERR_LOW_PRIORITY , START_ERR_INVALID_LABEL_STRING , START_ERR_INVALID_SOUNDID ,
  START_ERR_NOT_DATA_LOADED , START_ERR_NOT_SEQ_LOADED , START_ERR_NOT_BANK_LOADED , START_ERR_NOT_WSD_LOADED ,
  START_ERR_NOT_WARC_LOADED , START_ERR_NOT_ENOUGH_PLAYER_HEAP , START_ERR_CANNOT_OPEN_FILE , START_ERR_NOT_AVAILABLE ,
  START_ERR_CANNOT_ALLOCATE_TRACK , START_ERR_NOT_ENOUGH_INSTANCE , START_ERR_INVALID_PARAMETER , START_ERR_INVALID_SEQ_START_LOCATION_LABEL ,
  START_ERR_ACTOR_NOT_INITIALIZED , START_ERR_INVALID_WARC_ID , START_ERR_INVALID_BANK_DATA , START_ERR_USER = 128 ,
  START_ERR_UNKNOWN = 255
}

Public Member Functions

 StartResult ()
 StartResult (ResultCode code)
bool IsSuccess () const
ResultCode GetCode () const

Private Attributes

ResultCode m_Code

Member Enumeration Documentation

◆ ResultCode

Enumerator
START_SUCCESS 
START_ERR_LOW_PRIORITY 
START_ERR_INVALID_LABEL_STRING 
START_ERR_INVALID_SOUNDID 
START_ERR_NOT_DATA_LOADED 
START_ERR_NOT_SEQ_LOADED 
START_ERR_NOT_BANK_LOADED 
START_ERR_NOT_WSD_LOADED 
START_ERR_NOT_WARC_LOADED 
START_ERR_NOT_ENOUGH_PLAYER_HEAP 
START_ERR_CANNOT_OPEN_FILE 
START_ERR_NOT_AVAILABLE 
START_ERR_CANNOT_ALLOCATE_TRACK 
START_ERR_NOT_ENOUGH_INSTANCE 
START_ERR_INVALID_PARAMETER 
START_ERR_INVALID_SEQ_START_LOCATION_LABEL 
START_ERR_ACTOR_NOT_INITIALIZED 
START_ERR_INVALID_WARC_ID 
START_ERR_INVALID_BANK_DATA 
START_ERR_USER 
START_ERR_UNKNOWN 

Constructor & Destructor Documentation

◆ StartResult() [1/2]

nw::snd::SoundStartable::StartResult::StartResult ( )
inline

◆ StartResult() [2/2]

nw::snd::SoundStartable::StartResult::StartResult ( ResultCode code)
inline

Member Function Documentation

◆ IsSuccess()

bool nw::snd::SoundStartable::StartResult::IsSuccess ( ) const
inline

◆ GetCode()

ResultCode nw::snd::SoundStartable::StartResult::GetCode ( ) const
inline

Member Data Documentation

◆ m_Code

ResultCode nw::snd::SoundStartable::StartResult::m_Code
private