CommonLibSSE (Parapets fork)
RE::TESRegionData Class Referenceabstract

#include <TESRegionData.h>

Inheritance diagram for RE::TESRegionData:
RE::TESRegionDataLandscape RE::TESRegionDataMap RE::TESRegionDataSound RE::TESRegionDataWeather

Classes

struct  DataHeader
 

Public Types

enum class  Type {
  kObjects = 2 , kWeather = 3 , kMap = 4 , kLand = 5 ,
  kGrass = 6 , kSound = 7 , kImposter = 8
}
 

Public Member Functions

virtual ~TESRegionData ()
 
virtual bool LoadDataHeader (void *a_arg1)
 
virtual void LoadData (TESForm *a_form)
 
virtual Type GetType () const =0
 
virtual void ConstructSelf ()=0
 
virtual void Unk_05 (void)=0
 
virtual void CopyFrom (TESRegionData *a_src, bool a_copy)=0
 
virtual bool IsLoaded () const =0
 

Public Attributes

DataHeader dataHeader
 

Static Public Attributes

static constexpr auto RTTI = RTTI_TESRegionData
 

Member Enumeration Documentation

◆ Type

Enumerator
kObjects 
kWeather 
kMap 
kLand 
kGrass 
kSound 
kImposter 

Constructor & Destructor Documentation

◆ ~TESRegionData()

virtual RE::TESRegionData::~TESRegionData ( )
virtual

Member Function Documentation

◆ ConstructSelf()

virtual void RE::TESRegionData::ConstructSelf ( )
pure virtual

◆ CopyFrom()

virtual void RE::TESRegionData::CopyFrom ( TESRegionData a_src,
bool  a_copy 
)
pure virtual

◆ GetType()

virtual Type RE::TESRegionData::GetType ( ) const
pure virtual

◆ IsLoaded()

virtual bool RE::TESRegionData::IsLoaded ( ) const
pure virtual

◆ LoadData()

virtual void RE::TESRegionData::LoadData ( TESForm a_form)
virtual

Reimplemented in RE::TESRegionDataSound.

◆ LoadDataHeader()

virtual bool RE::TESRegionData::LoadDataHeader ( void *  a_arg1)
virtual

◆ Unk_05()

virtual void RE::TESRegionData::Unk_05 ( void  )
pure virtual

Member Data Documentation

◆ dataHeader

DataHeader RE::TESRegionData::dataHeader

◆ RTTI

constexpr auto RE::TESRegionData::RTTI = RTTI_TESRegionData
inlinestaticconstexpr

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