CommonLibSSE (Parapets fork)
RE::BGSSoundDescriptor Class Referenceabstract

#include <BGSSoundDescriptor.h>

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

Public Member Functions

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

Public Attributes

BGSSoundCategorycategory
 
FormID alternateSoundFormID
 
std::uint32_t pad14
 

Static Public Attributes

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

Constructor & Destructor Documentation

◆ ~BGSSoundDescriptor()

RE::BGSSoundDescriptor::~BGSSoundDescriptor ( )
override

Member Function Documentation

◆ GetType()

virtual std::uint32_t RE::BGSSoundDescriptor::GetType ( ) const
pure virtual

Implemented in RE::BGSStandardSoundDef.

◆ InitSound()

virtual void RE::BGSSoundDescriptor::InitSound ( TESForm a_src)
virtual

Reimplemented in RE::BGSStandardSoundDef.

◆ LoadSound()

virtual bool RE::BGSSoundDescriptor::LoadSound ( TESFile a_mod)
virtual

Reimplemented in RE::BGSStandardSoundDef.

◆ Unk_06()

virtual void RE::BGSSoundDescriptor::Unk_06 ( void  )
pure virtual

Implemented in RE::BGSStandardSoundDef.

Member Data Documentation

◆ alternateSoundFormID

FormID RE::BGSSoundDescriptor::alternateSoundFormID

◆ category

BGSSoundCategory* RE::BGSSoundDescriptor::category

◆ pad14

std::uint32_t RE::BGSSoundDescriptor::pad14

◆ RTTI

constexpr auto RE::BGSSoundDescriptor::RTTI = RTTI_BGSSoundDescriptor
inlinestaticconstexpr

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