CommonLibVR
RE::BSScript::UnlinkedTypes::Object Class Reference

#include <UnlinkedTypes.h>

Public Member Functions

 ~Object ()
 
 TES_HEAP_REDEFINE_NEW ()
 

Static Public Member Functions

static ObjectCreate ()
 

Public Attributes

BSFixedString fileName
 
std::uint64_t compilationTime
 
BSFixedString userName
 
BSFixedString computerName
 
std::byte loadDebugInformation
 
std::uint64_t modificationTime
 
RE::BSScrapArray< FunctionDebugInfo * > functionDebugInfoList
 
BSTHashMap< BSFixedString, std::byte > userFlagMap
 
BSFixedString className
 
BSFixedString parentClassName
 
BSFixedString docString
 
std::uint32_t userFlags
 
std::uint32_t pad_9C
 
BSTScrapHashMap< BSFixedString, VariableData > variables
 
BSTScrapHashMap< BSFixedString, Property * > properties
 
BSTScrapHashMap< BSFixedString, Function * > staticFunctions
 
BSTScrapHashMap< BSFixedString, Function * > memberFunctions
 
BSTScrapHashMap< BSFixedString, BSTScrapHashMap< BSFixedString, Function * > * > stateMap
 
std::uint32_t totalFunctions
 
std::uint32_t pad_194
 
BSTScrapHashMap< BSFixedString, ByteCode::ArgumentinitialVariableValues
 
BSFixedString autoStateName
 

Constructor & Destructor Documentation

◆ ~Object()

RE::BSScript::UnlinkedTypes::Object::~Object ( )

Member Function Documentation

◆ Create()

static Object* RE::BSScript::UnlinkedTypes::Object::Create ( )
static

◆ TES_HEAP_REDEFINE_NEW()

RE::BSScript::UnlinkedTypes::Object::TES_HEAP_REDEFINE_NEW ( )

Member Data Documentation

◆ autoStateName

BSFixedString RE::BSScript::UnlinkedTypes::Object::autoStateName

◆ className

BSFixedString RE::BSScript::UnlinkedTypes::Object::className

◆ compilationTime

std::uint64_t RE::BSScript::UnlinkedTypes::Object::compilationTime

◆ computerName

BSFixedString RE::BSScript::UnlinkedTypes::Object::computerName

◆ docString

BSFixedString RE::BSScript::UnlinkedTypes::Object::docString

◆ fileName

BSFixedString RE::BSScript::UnlinkedTypes::Object::fileName

◆ functionDebugInfoList

RE::BSScrapArray<FunctionDebugInfo*> RE::BSScript::UnlinkedTypes::Object::functionDebugInfoList

◆ initialVariableValues

BSTScrapHashMap<BSFixedString, ByteCode::Argument> RE::BSScript::UnlinkedTypes::Object::initialVariableValues

◆ loadDebugInformation

std::byte RE::BSScript::UnlinkedTypes::Object::loadDebugInformation

◆ memberFunctions

BSTScrapHashMap<BSFixedString, Function*> RE::BSScript::UnlinkedTypes::Object::memberFunctions

◆ modificationTime

std::uint64_t RE::BSScript::UnlinkedTypes::Object::modificationTime

◆ pad_194

std::uint32_t RE::BSScript::UnlinkedTypes::Object::pad_194

◆ pad_9C

std::uint32_t RE::BSScript::UnlinkedTypes::Object::pad_9C

◆ parentClassName

BSFixedString RE::BSScript::UnlinkedTypes::Object::parentClassName

◆ properties

BSTScrapHashMap<BSFixedString, Property*> RE::BSScript::UnlinkedTypes::Object::properties

◆ stateMap

BSTScrapHashMap<BSFixedString, BSTScrapHashMap<BSFixedString, Function*>*> RE::BSScript::UnlinkedTypes::Object::stateMap

◆ staticFunctions

BSTScrapHashMap<BSFixedString, Function*> RE::BSScript::UnlinkedTypes::Object::staticFunctions

◆ totalFunctions

std::uint32_t RE::BSScript::UnlinkedTypes::Object::totalFunctions

◆ userFlagMap

BSTHashMap<BSFixedString, std::byte> RE::BSScript::UnlinkedTypes::Object::userFlagMap

◆ userFlags

std::uint32_t RE::BSScript::UnlinkedTypes::Object::userFlags

◆ userName

BSFixedString RE::BSScript::UnlinkedTypes::Object::userName

◆ variables

BSTScrapHashMap<BSFixedString, VariableData> RE::BSScript::UnlinkedTypes::Object::variables

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