Table of Contents

Namespace SkyrimForge.Game.BSScript

Structs

Array_

A view over RE::BSScript::Array. It stores the address and nothing else, and its members are extensions.

CompiledScriptLoader

A view over RE::BSScript::CompiledScriptLoader. It stores the address and nothing else, and its members are extensions.

ErrorLogger

A view over RE::BSScript::ErrorLogger. It stores the address and nothing else, and its members are extensions.

ErrorLogger.PerThreadErrorCounts

A view over RE::BSScript::ErrorLogger::PerThreadErrorCounts. It stores the address and nothing else, and its members are extensions.

IForEachScriptObjectFunctor

A view over RE::BSScript::IForEachScriptObjectFunctor. It stores the address and nothing else, and its members are extensions.

IFreezeQuery

A view over RE::BSScript::IFreezeQuery. It stores the address and nothing else, and its members are extensions.

IFunction

A view over RE::BSScript::IFunction. It stores the address and nothing else, and its members are extensions.

IFunctionArguments

A view over RE::BSScript::IFunctionArguments. It stores the address and nothing else, and its members are extensions.

IHandleReaderWriter

A view over RE::BSScript::IHandleReaderWriter. It stores the address and nothing else, and its members are extensions.

ILoader

A view over RE::BSScript::ILoader. It stores the address and nothing else, and its members are extensions.

IMemoryPagePolicy

A view over RE::BSScript::IMemoryPagePolicy. It stores the address and nothing else, and its members are extensions.

IObjectHandlePolicy

A view over RE::BSScript::IObjectHandlePolicy. It stores the address and nothing else, and its members are extensions.

IObjectProcessor

A view over RE::BSScript::IObjectProcessor. It stores the address and nothing else, and its members are extensions.

IProfilePolicy

A view over RE::BSScript::IProfilePolicy. It stores the address and nothing else, and its members are extensions.

ISavePatcherInterface

A view over RE::BSScript::ISavePatcherInterface. It stores the address and nothing else, and its members are extensions.

IStackCallbackFunctor

A view over RE::BSScript::IStackCallbackFunctor. It stores the address and nothing else, and its members are extensions.

IStackCallbackSaveInterface

A view over RE::BSScript::IStackCallbackSaveInterface. It stores the address and nothing else, and its members are extensions.

IStore

A view over RE::BSScript::IStore. It stores the address and nothing else, and its members are extensions.

ITypeLinkedCallback

A view over RE::BSScript::ITypeLinkedCallback. It stores the address and nothing else, and its members are extensions.

IVMDebugInterface

A view over RE::BSScript::IVMDebugInterface. It stores the address and nothing else, and its members are extensions.

IVMObjectBindInterface

A view over RE::BSScript::IVMObjectBindInterface. It stores the address and nothing else, and its members are extensions.

IVMSaveLoadInterface

A view over RE::BSScript::IVMSaveLoadInterface. It stores the address and nothing else, and its members are extensions.

IVirtualMachine

A view over RE::BSScript::IVirtualMachine. It stores the address and nothing else, and its members are extensions.

LinkerProcessor

A view over RE::BSScript::LinkerProcessor. It stores the address and nothing else, and its members are extensions.

ObjectBindPolicy

A view over RE::BSScript::ObjectBindPolicy. It stores the address and nothing else, and its members are extensions.

ObjectTypeInfo

A view over RE::BSScript::ObjectTypeInfo. It stores the address and nothing else, and its members are extensions.

ObjectTypeInfo.GlobalFuncInfo

A view over RE::BSScript::ObjectTypeInfo::GlobalFuncInfo. It stores the address and nothing else, and its members are extensions.

ObjectTypeInfo.InitialValueInfo

A view over RE::BSScript::ObjectTypeInfo::InitialValueInfo. It stores the address and nothing else, and its members are extensions.

ObjectTypeInfo.MemberFuncInfo

A view over RE::BSScript::ObjectTypeInfo::MemberFuncInfo. It stores the address and nothing else, and its members are extensions.

ObjectTypeInfo.NamedStateInfo

A view over RE::BSScript::ObjectTypeInfo::NamedStateInfo. It stores the address and nothing else, and its members are extensions.

ObjectTypeInfo.NamedStateInfo.Func

A view over RE::BSScript::ObjectTypeInfo::NamedStateInfo::Func. It stores the address and nothing else, and its members are extensions.

ObjectTypeInfo.PropertyInfo

A view over RE::BSScript::ObjectTypeInfo::PropertyInfo. It stores the address and nothing else, and its members are extensions.

ObjectTypeInfo.UnlinkedNativeFunction

A view over RE::BSScript::ObjectTypeInfo::UnlinkedNativeFunction. It stores the address and nothing else, and its members are extensions.

ObjectTypeInfo.UserFlagInfo

A view over RE::BSScript::ObjectTypeInfo::UserFlagInfo. It stores the address and nothing else, and its members are extensions.

ObjectTypeInfo.VariableInfo

A view over RE::BSScript::ObjectTypeInfo::VariableInfo. It stores the address and nothing else, and its members are extensions.

Object_

A view over RE::BSScript::Object. It stores the address and nothing else, and its members are extensions.

PropertyTypeInfo

A view over RE::BSScript::PropertyTypeInfo. It stores the address and nothing else, and its members are extensions.

ReadableStringTable

A view over RE::BSScript::ReadableStringTable. It stores the address and nothing else, and its members are extensions.

ReadableStringTable.StringEntry

A view over RE::BSScript::ReadableStringTable::StringEntry. It stores the address and nothing else, and its members are extensions.

SimpleAllocMemoryPagePolicy

A view over RE::BSScript::SimpleAllocMemoryPagePolicy. It stores the address and nothing else, and its members are extensions.

Stack

A view over RE::BSScript::Stack. It stores the address and nothing else, and its members are extensions.

Stack.MemoryPageData

A view over RE::BSScript::Stack::MemoryPageData. It stores the address and nothing else, and its members are extensions.

StackFrame

A view over RE::BSScript::StackFrame. It stores the address and nothing else, and its members are extensions.

StringChunk

A view over RE::BSScript::StringChunk. It stores the address and nothing else, and its members are extensions.

TypeInfo

A view over RE::BSScript::TypeInfo. It stores the address and nothing else, and its members are extensions.

Variable

A view over RE::BSScript::Variable. It stores the address and nothing else, and its members are extensions.

WritableStringArray

A view over RE::BSScript::WritableStringArray. It stores the address and nothing else, and its members are extensions.

WritableStringTable

A view over RE::BSScript::WritableStringTable. It stores the address and nothing else, and its members are extensions.

Interfaces

IErrorLogger

Implemented by every view over RE::BSScript::ErrorLogger and its subtypes. The generated BSScript.ErrorLogger members extend it.

IHandleReaderWriter_

Implemented by every view over RE::BSScript::IHandleReaderWriter and its subtypes. The generated BSScript.IHandleReaderWriter members extend it.

ILoader_

Implemented by every view over RE::BSScript::ILoader and its subtypes. The generated BSScript.ILoader members extend it.

IMemoryPagePolicy_

Implemented by every view over RE::BSScript::IMemoryPagePolicy and its subtypes. The generated BSScript.IMemoryPagePolicy members extend it.

IObjectHandlePolicy_

Implemented by every view over RE::BSScript::IObjectHandlePolicy and its subtypes. The generated BSScript.IObjectHandlePolicy members extend it.

IObjectProcessor_

Implemented by every view over RE::BSScript::IObjectProcessor and its subtypes. The generated BSScript.IObjectProcessor members extend it.

IProfilePolicy_

Implemented by every view over RE::BSScript::IProfilePolicy and its subtypes. The generated BSScript.IProfilePolicy members extend it.

ISavePatcherInterface_

Implemented by every view over RE::BSScript::ISavePatcherInterface and its subtypes. The generated BSScript.ISavePatcherInterface members extend it.

IStore_

Implemented by every view over RE::BSScript::IStore and its subtypes. The generated BSScript.IStore members extend it.

IVirtualMachine_

Implemented by every view over RE::BSScript::IVirtualMachine and its subtypes. The generated BSScript.IVirtualMachine members extend it.

Enums

ErrorLogger.Severity

Mirrors RE::BSScript::ErrorLogger::Severity. A parameter or return value of this type is marshalled as int.

IFunction.CallResult

Mirrors RE::BSScript::IFunction::CallResult. A parameter or return value of this type is marshalled as int.

IFunction.FunctionType

Mirrors RE::BSScript::IFunction::FunctionType. A parameter or return value of this type is marshalled as int.

ObjectTypeInfo.LinkValidState

Mirrors RE::BSScript::ObjectTypeInfo::LinkValidState. A parameter or return value of this type is marshalled as uint.

Stack.FreezeState

Mirrors RE::BSScript::Stack::FreezeState. A parameter or return value of this type is marshalled as int.

Stack.StackType

Mirrors RE::BSScript::Stack::StackType. A parameter or return value of this type is marshalled as int.

Stack.State

Mirrors RE::BSScript::Stack::State. A parameter or return value of this type is marshalled as int.

StringIndexSize

Mirrors RE::BSScript::StringIndexSize. A parameter or return value of this type is marshalled as int.

TypeInfo.RawType

Mirrors RE::BSScript::TypeInfo::RawType. A parameter or return value of this type is marshalled as ulong.