CommonLibVR
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 ()
 

Public Attributes

ErrorLoggererrorHandler
 
BSTSmartPointer< IStorescriptStore
 
ReadableStringTable readableStringTable
 
std::byte majorVersion
 
std::byte minorVersion
 
std::byte loadDebugInfo: 1
 
std::byte loadDocStrings: 1
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BSScript__CompiledScriptLoader
 
static constexpr auto VTABLE = VTABLE_BSScript__CompiledScriptLoader
 
- Static Public Attributes inherited from RE::BSScript::ILoader
static constexpr auto RTTI = RTTI_BSScript__ILoader
 
static constexpr auto VTABLE = VTABLE_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 
)
overridevirtual

Implements RE::BSScript::ILoader.

◆ 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

◆ loadDebugInfo

std::byte RE::BSScript::CompiledScriptLoader::loadDebugInfo

◆ loadDocStrings

std::byte RE::BSScript::CompiledScriptLoader::loadDocStrings

◆ majorVersion

std::byte RE::BSScript::CompiledScriptLoader::majorVersion

◆ minorVersion

std::byte RE::BSScript::CompiledScriptLoader::minorVersion

◆ readableStringTable

ReadableStringTable RE::BSScript::CompiledScriptLoader::readableStringTable

◆ RTTI

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

◆ scriptStore

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

◆ VTABLE

constexpr auto RE::BSScript::CompiledScriptLoader::VTABLE = VTABLE_BSScript__CompiledScriptLoader
inlinestaticconstexpr

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