CommonLibSSE (Parapets fork)
RE::BSScript::StackFrame Class Reference

#include <StackFrame.h>

Public Member Functions

std::uint32_t GetPageForFrame () const
 
VariableGetStackFrameVariable (std::uint32_t a_index, std::uint32_t a_pageHint) const
 

Public Attributes

Stackparent
 
StackFramepreviousFrame
 
BSTSmartPointer< IFunctionowningFunction
 
BSTSmartPointer< ObjectTypeInfoowningObjectType
 
std::uint32_t instructionPointer
 
std::uint32_t pad24
 
Variable self
 
std::uint32_t size
 
bool instructionsValid
 
std::uint8_t pad3D
 
std::uint16_t pad3E
 

Member Function Documentation

◆ GetPageForFrame()

std::uint32_t RE::BSScript::StackFrame::GetPageForFrame ( ) const

◆ GetStackFrameVariable()

Variable& RE::BSScript::StackFrame::GetStackFrameVariable ( std::uint32_t  a_index,
std::uint32_t  a_pageHint 
) const

Member Data Documentation

◆ instructionPointer

std::uint32_t RE::BSScript::StackFrame::instructionPointer

◆ instructionsValid

bool RE::BSScript::StackFrame::instructionsValid

◆ owningFunction

BSTSmartPointer<IFunction> RE::BSScript::StackFrame::owningFunction

◆ owningObjectType

BSTSmartPointer<ObjectTypeInfo> RE::BSScript::StackFrame::owningObjectType

◆ pad24

std::uint32_t RE::BSScript::StackFrame::pad24

◆ pad3D

std::uint8_t RE::BSScript::StackFrame::pad3D

◆ pad3E

std::uint16_t RE::BSScript::StackFrame::pad3E

◆ parent

Stack* RE::BSScript::StackFrame::parent

◆ previousFrame

StackFrame* RE::BSScript::StackFrame::previousFrame

◆ self

Variable RE::BSScript::StackFrame::self

◆ size

std::uint32_t RE::BSScript::StackFrame::size

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