Modules§
- AIProcess
- Actor
- Actor
Equip Manager - Actor
Package - Actor
Values - BGSActor
Cell Event - BGSActor
Event - BGSAdd
ToPlayer Inventory Event - BGSDirectional
Ambient Lighting Colors - BGSEncounter
Zone - BGSEntry
Point - BGSEntry
Point Function - BGSEquip
Slot - BGSEquip
Type - BGSKeyword
- BGSKeyword
Form - BGSList
Form - BGSLoad
Form Buffer - BGSLoad
Form Data - BGSLoad
Game Buffer - BGSLocalized
StringDL - BGSMenu
Display Object - BGSMessage
- BGSPerk
- BGSPerk
Entry - BGSSave
Form Buffer - BGSSave
Game Buffer - BGSSound
Category - BGSSound
Descriptor - BGSSound
Descriptor Form - BGSStory
Manager Tree Form - BGSStory
Teller - BGSTexture
Set - BSAnimation
Graph Channel - BSAnimation
Graph Event - BSAnimation
Graph Manager - BSAnimationGraph
- BSAnimation
Update Data - BSAtomic
- BSBit
Field - BSContainer
- BSCore
Types - BSExtra
Data - BSFile
- BSFixed
String - BSHandle
RefObject - BSIInput
Device - BSIRagdoll
Driver - BSISound
Category - BSISound
Descriptor - BSInput
Device Manager - BSIntrusive
RefCounted - BSPointer
Handle - BSResource
- BSScript
- BSSmall
Block Allocator - BSString
- BSString
Pool - BSTArray
- BSTCase
Insensitive String Map - BSTCaseInsensitiveStringMap
- BSTEvent
- BSTHash
Map - BSTHashMap
- BSTList
- BSTPoint
- BSTSingleton
- BSTSmart
Pointer - BSTSmartPointer
- BSTexture
Set - BSTimer
- BSWin32
Gamepad Device - BShk
Float Controller - BShkb
Animation Graph - BShkbAnimationGraph
- Base
Form Component - Bottom
Bar - Button
Event - CRC
- Calendar
- Char
Event - Character
- Collision
Layer - Color
- Compacting
Store - Console
Log - Control
Map - Crime
- Crosshair
Pick Data - Decal
Data - Dialogue
Types - Enchantment
Item - Extra
AshPile Ref - ExtraAshPileRef
- Extra
Charge - Extra
Container Changes - Extra
Count - ExtraCount
- Extra
Data List - Extra
Data Type - Extra
Enchantment - Extra
Encounter Zone - Extra
Health - ExtraHealth
- Extra
Reference Handle - ExtraReferenceHandle
- Extra
Text Display Data - ExtraTextDisplayData
- Extra
UniqueID - FORM
- Form
Types - GFxValue
- GPtr
- Game
Setting Collection - GameSettingCollection
- IAnimation
Graph Manager Holder - IAnimationGraphManagerHolder
- IDEvent
- IMemory
Heap - IMemory
Store - IMemory
Store Base - IMenu
- IMessage
BoxCallback - INIPref
Setting Collection - INISetting
Collection - IUIMessage
Data - Input
Devices - Input
Event - Interior
Data - Inventory
- Inventory
Changes - Inventory
Entry Data - Inventory
Menu - Item
Card - Item
List - Magic
Item - Magic
System - Memory
Manager - Menu
Mode Change Event - Menu
Open Close Event - Middle
High Process Data - Misc
- Mouse
Move Event - NiAV
Object - NiAllocator
- NiBound
- NiCollision
Object - NiColor
- NiColor and NiColorA Module
- NiLight
- NiMath
- NiMath module with math utility functions equivalent to NiMath.h and NiMath.cpp in C++.
- NiMatrix3
- NiMem
Manager - NiObject
- NiObjectNET
- NiPoint3
- NiQuaternion
- NiRTTI
- NiRef
Object - NiSmart
Pointer - NiSource
Texture - NiTCollection
- NiTDefault
Allocator - NiTMap
- NiTMap
Base - NiTString
Map - NiTStringMap
- NiTexture
- NiTransform
- OldMessage
BoxCallback - PCGamepad
Type - Player
Camera - Player
Character - Position
Player Event - Quest
Event - Quest
Objective States - Scrap
Heap - Setting
- Setting
- Setting
Collection - SettingCollection
- Setting
Collection List - SettingCollectionList
- Setting
Collection Map - SettingCollectionMap
- Sound
Level - Spell
Item - Standard
Item Data - TESAttack
Damage Form - TESBit
Array File - TESBound
Object - TESBox
- The
TESBox<T>
type for heap allocation. - TESCamera
- TESCamera
State - TESChild
Cell - TESCondition
- TESDescription
- TESEnchantable
Form - TESFile
- TESForm
- TESFull
Name - TESGlobal
- TESGlobal
- TESIcon
- TESModel
- TESModel
Text Swap - TESObject
- TESObjectCELL
- TESObjectREFR
- TESObjectWEAP
- TESQuest
- TESShout
- TESTexture
- TESTracked
Stats Event - TESValue
Form - TESWeight
Form - TESWord
OfPower - TESWorld
Space - TLSData
- Thumbstick
Event - UI
- UIMessage
- User
Event Enabled - User
Events - bhkAction
- bhkAction
- bhkMouse
Spring Action - bhkUnaryAction
- bhkRef
Object - bhkRefObject
- bhkSerializable
- bhkSerializable
- bhkUnary
Action - bhkUnaryAction
- bhkWorld
- hkArray
- hkArray
- hkBase
Object - hkBaseObject
- hkBase
Types - hkContainer
Allocators - hkMatrix3
- hkMemory
Allocator - hkMotion
State - hkQuaternion
- hkRef
Ptr - hkRefPtr
- hkRef
Variant - hkReferenced
Object - hkRotation
- hkSse
Math Types - hkString
Ptr - hkStringPtr
- hkSwept
Transform - hkTransform
- hkVector4
- hkbBehavior
Graph - hkbCharacter
- hkbCharacter
Setup - hkbCharacterSetup
- hkbGenerator
Output - hkbProject
Data - hkbProjectData
- hkbProject
String Data - hkbProjectStringData
- hkpKeyframed
Rigid Motion - hkpMax
Size Motion - hkpMotion
- rtti
- RTTI Structure Overview
Structs§
- AITime
Stamp - Active
Effect - Actor
Cause - Actor
Magic Caster - Actor
Mover - Actor
Package Data - NOTE: Type unknown even in original implementation.
- Alchemy
Item - Anim
Response - BGSActor
Death Event - BGSAnimation
Sequencer - BGSBase
Alias - BGSBlock
Bash Data - BGSDestructible
Object Form - BGSDialogue
Branch - BGSImpact
Data Set - BGSLighting
Template - BGSLocation
- BGSMessage
Icon - BGSPickup
Putdown Sounds - BGSPreloadable
- BGSScene
- BGSStory
Manager Quest Node - BGSWater
UpdateI - BSAnimation
Cache - BSAnimation
Graph Manager Ptr - BSClone
Reserver - BSDynamic
TriShape - BSFace
GenAnimation Data - BSFace
GenNi Node - BSFade
Node - BSGeometry
- BSLight
- BSLighting
Shader Property - BSLines
- BSMulti
Bound Node - BSPortal
Graph - BSSegmented
TriShape - BSSub
Index TriShape - BSTMap
- BSTSet
- BSTransform
Delta Event - BSTri
Shape - Biped
Anim - Callback
Processor - Combat
Controller - Combat
Group - Dialogue
Response - Effect
- Effect
Item - Effect
Setting - Emotion
Type_ CEnum - Auto-generated FFI type for
EmotionType
. - FxDelegate
- GFxMovie
View - High
Process Data - HitData
- Magic
Caster - Magic
Target - Movement
ControllerNPC - NavMesh
- NiBillboard
Node - NiCloning
Process - NiController
Manager - NiExtra
Data - NiGeometry
- NiNode
- NiObject
Group - NiParticles
- NiStream
- NiSwitch
Node - NiTime
Controller - NiTri
Based Geom - NiTri
Shape - NiTri
Strips - Object
Handle - Periodic
Update Timer - TODO: Definition unknown even in the original implementation.
- Projectile
- Queued
File - Queued
Promote Quest Task - TESActor
Base - TESClass
- TESEffect
Shader - TESFaction
- TESIdle
Form - TESObjectLAND
- TESObjectSTAT
- TESPackage
- TESQuest
Stage Item Done Event - NOTE: Type unknown even in original implementation.
- TESRace
- TESTopic
- TESTopic
Info - Target
Entry - TesWater
Form - Trap
Data - Trap
Entry - User
Event Enabled Event - Visit
Control_ CEnum - Auto-generated FFI type for
VisitControl
. - ahkp
World - bhkAttachment
Collision Object - bhkBlend
Collision Object - bhkCharacter
Controller - bhkCollision
Object - bhkLimited
Hinge Constraint - bhkNi
Collision Object - bhkRagdoll
Penetration Util - bhkRigid
Body - hkClass
- hkCritical
Section - hkStatistics
Collector - hkaMirrored
Skeleton - hkaSkeleton
- hkaSkeleton
Mapper - hkbAnimation
Binding - hkbAnimation
Binding Set - hkbCharacter
Data - hkbRagdoll
Driver - hkbSymbol
IdMap - hkpWorld
Enums§
- Emotion
Type - ITEM_
REMOVE_ REASON - Soul
Level - Visit
Control - BGSStoryManagerTreeVisitor
Traits§
- CxxVirt
Class - C++ Virtual Class RTTI & Vtable accessor