CommonLibSSE (Parapets fork)
RE::BSScript::CompiledScriptLoader Class Reference

#include <CompiledScriptLoader.h>

Inheritance diagram for RE::BSScript::CompiledScriptLoader:
RE::BSScript::ILoader

Public Member Functions

 ~CompiledScriptLoader () override
 
ILoaderClone () override
 
void SetScriptStore (const BSTSmartPointer< IStore > &a_store) override
 
bool GetClass (const char *a_name, BSScript::UnlinkedTypes::Object &a_object) override
 
- Public Member Functions inherited from RE::BSScript::ILoader
virtual ~ILoader ()
 
virtual bool GetClass (const char *a_name, UnlinkedTypes::Object &a_object)=0
 

Public Attributes

ErrorLoggererrorHandler
 
BSTSmartPointer< IStorescriptStore
 
std::uint64_t unk18
 
std::uint64_t unk20
 
std::uint64_t unk28
 
std::uint64_t unk30
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BSScript__CompiledScriptLoader
 
- Static Public Attributes inherited from RE::BSScript::ILoader
static constexpr auto RTTI = RTTI_BSScript__ILoader
 

Constructor & Destructor Documentation

◆ ~CompiledScriptLoader()

RE::BSScript::CompiledScriptLoader::~CompiledScriptLoader ( )
override

Member Function Documentation

◆ Clone()

ILoader* RE::BSScript::CompiledScriptLoader::Clone ( )
overridevirtual

Implements RE::BSScript::ILoader.

◆ GetClass()

bool RE::BSScript::CompiledScriptLoader::GetClass ( const char *  a_name,
BSScript::UnlinkedTypes::Object &  a_object 
)
override

◆ SetScriptStore()

void RE::BSScript::CompiledScriptLoader::SetScriptStore ( const BSTSmartPointer< IStore > &  a_store)
overridevirtual

Implements RE::BSScript::ILoader.

Member Data Documentation

◆ errorHandler

ErrorLogger* RE::BSScript::CompiledScriptLoader::errorHandler

◆ RTTI

constexpr auto RE::BSScript::CompiledScriptLoader::RTTI = RTTI_BSScript__CompiledScriptLoader
inlinestaticconstexpr

◆ scriptStore

BSTSmartPointer<IStore> RE::BSScript::CompiledScriptLoader::scriptStore

◆ unk18

std::uint64_t RE::BSScript::CompiledScriptLoader::unk18

◆ unk20

std::uint64_t RE::BSScript::CompiledScriptLoader::unk20

◆ unk28

std::uint64_t RE::BSScript::CompiledScriptLoader::unk28

◆ unk30

std::uint64_t RE::BSScript::CompiledScriptLoader::unk30

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