CommonLibSSE (Parapets fork)
RE::TESRegionDataSound Class Reference

#include <TESRegionDataSound.h>

Inheritance diagram for RE::TESRegionDataSound:
RE::TESRegionData

Classes

struct  Sound
 

Public Member Functions

 ~TESRegionDataSound () override
 
void LoadData (TESForm *a_form) override
 
Type GetType () const override
 
void ConstructSelf () override
 
void Unk_05 (void) override
 
void CopyFrom (TESRegionData *a_src, bool a_copy) override
 
bool IsLoaded () const override
 
virtual void Load (TESFile *a_mod)
 
- Public Member Functions inherited from RE::TESRegionData
virtual ~TESRegionData ()
 
virtual bool LoadDataHeader (void *a_arg1)
 

Public Attributes

BGSMusicTypemusic
 
BSTArray< Sound * > sounds
 
- Public Attributes inherited from RE::TESRegionData
DataHeader dataHeader
 

Static Public Attributes

static constexpr auto RTTI = RTTI_TESRegionDataSound
 
static constexpr auto TYPE = Type::kSound
 
- Static Public Attributes inherited from RE::TESRegionData
static constexpr auto RTTI = RTTI_TESRegionData
 

Additional Inherited Members

- Public Types inherited from RE::TESRegionData
enum class  Type {
  kObjects = 2 , kWeather = 3 , kMap = 4 , kLand = 5 ,
  kGrass = 6 , kSound = 7 , kImposter = 8
}
 

Constructor & Destructor Documentation

◆ ~TESRegionDataSound()

RE::TESRegionDataSound::~TESRegionDataSound ( )
override

Member Function Documentation

◆ ConstructSelf()

void RE::TESRegionDataSound::ConstructSelf ( )
overridevirtual

Implements RE::TESRegionData.

◆ CopyFrom()

void RE::TESRegionDataSound::CopyFrom ( TESRegionData a_src,
bool  a_copy 
)
overridevirtual

Implements RE::TESRegionData.

◆ GetType()

Type RE::TESRegionDataSound::GetType ( ) const
overridevirtual

Implements RE::TESRegionData.

◆ IsLoaded()

bool RE::TESRegionDataSound::IsLoaded ( ) const
overridevirtual

Implements RE::TESRegionData.

◆ Load()

virtual void RE::TESRegionDataSound::Load ( TESFile a_mod)
virtual

◆ LoadData()

void RE::TESRegionDataSound::LoadData ( TESForm a_form)
overridevirtual

Reimplemented from RE::TESRegionData.

◆ Unk_05()

void RE::TESRegionDataSound::Unk_05 ( void  )
overridevirtual

Implements RE::TESRegionData.

Member Data Documentation

◆ music

BGSMusicType* RE::TESRegionDataSound::music

◆ RTTI

constexpr auto RE::TESRegionDataSound::RTTI = RTTI_TESRegionDataSound
inlinestaticconstexpr

◆ sounds

BSTArray<Sound*> RE::TESRegionDataSound::sounds

◆ TYPE

constexpr auto RE::TESRegionDataSound::TYPE = Type::kSound
inlinestaticconstexpr

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