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.