CommonLibSSE (Parapets fork)
RE::BGSStandardSoundDef Class Reference

#include <BGSStandardSoundDef.h>

Inheritance diagram for RE::BGSStandardSoundDef:
RE::BGSSoundDescriptor RE::BSISoundDescriptor

Classes

struct  LengthCharacteristics
 
struct  SoundPlaybackCharacteristics
 

Public Member Functions

 ~BGSStandardSoundDef () override
 
bool DoResolve (Resolution &a_resolution) override
 
void Unk_02 (void) override
 
void InitSound (TESForm *a_src) override
 
bool LoadSound (TESFile *a_mod) override
 
std::uint32_t GetType () const override
 
void Unk_06 (void) override
 
- Public Member Functions inherited from RE::BGSSoundDescriptor
 ~BGSSoundDescriptor () override
 
- Public Member Functions inherited from RE::BSISoundDescriptor
virtual ~BSISoundDescriptor ()
 

Public Attributes

BSTArray< BSResource::IDsoundFiles
 
SoundPlaybackCharacteristics soundCharacteristics
 
TESConditionconditions
 
BGSSoundOutputoutputModel
 
LengthCharacteristics lengthCharacteristics
 
std::int32_t unk54
 
- Public Attributes inherited from RE::BGSSoundDescriptor
BGSSoundCategorycategory
 
FormID alternateSoundFormID
 
std::uint32_t pad14
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BGSStandardSoundDef
 
- Static Public Attributes inherited from RE::BGSSoundDescriptor
static constexpr auto RTTI = RTTI_BGSSoundDescriptor
 
- Static Public Attributes inherited from RE::BSISoundDescriptor
static constexpr auto RTTI = RTTI_BSISoundDescriptor
 

Constructor & Destructor Documentation

◆ ~BGSStandardSoundDef()

RE::BGSStandardSoundDef::~BGSStandardSoundDef ( )
override

Member Function Documentation

◆ DoResolve()

bool RE::BGSStandardSoundDef::DoResolve ( Resolution a_resolution)
overridevirtual

◆ GetType()

std::uint32_t RE::BGSStandardSoundDef::GetType ( ) const
overridevirtual

◆ InitSound()

void RE::BGSStandardSoundDef::InitSound ( TESForm a_src)
overridevirtual

Reimplemented from RE::BGSSoundDescriptor.

◆ LoadSound()

bool RE::BGSStandardSoundDef::LoadSound ( TESFile a_mod)
overridevirtual

Reimplemented from RE::BGSSoundDescriptor.

◆ Unk_02()

void RE::BGSStandardSoundDef::Unk_02 ( void  )
overridevirtual

◆ Unk_06()

void RE::BGSStandardSoundDef::Unk_06 ( void  )
overridevirtual

Member Data Documentation

◆ conditions

TESCondition* RE::BGSStandardSoundDef::conditions

◆ lengthCharacteristics

LengthCharacteristics RE::BGSStandardSoundDef::lengthCharacteristics

◆ outputModel

BGSSoundOutput* RE::BGSStandardSoundDef::outputModel

◆ RTTI

constexpr auto RE::BGSStandardSoundDef::RTTI = RTTI_BGSStandardSoundDef
inlinestaticconstexpr

◆ soundCharacteristics

SoundPlaybackCharacteristics RE::BGSStandardSoundDef::soundCharacteristics

◆ soundFiles

BSTArray<BSResource::ID> RE::BGSStandardSoundDef::soundFiles

◆ unk54

std::int32_t RE::BGSStandardSoundDef::unk54

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