Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JKRThreadSwitch Class Reference

#include <JKRThread.h>

+ Collaboration diagram for JKRThreadSwitch:

Public Member Functions

 JKRThreadSwitch (JKRHeap *)
 
virtual void draw (JKRThreadName_ *param_1, JUTConsole *param_2)
 
virtual void draw (JKRThreadName_ *param_1)
 
virtual ~JKRThreadSwitch ()
 
JKRThreadenter (JKRThread *param_1, int param_2)
 

Static Public Member Functions

static JKRThreadSwitchcreateManager (JKRHeap *heap)
 
static void callback (OSThread *param_1, OSThread *param_2)
 
static JKRThreadSwitchgetManager ()
 
static u32 getTotalCount ()
 

Private Attributes

JKRHeapmHeap
 
bool mSetNextHeap
 
u8 field_0x9 [3]
 
u32 field_0xC
 
u32 field_0x10
 
u8 field_0x14 [4]
 
s64 field_0x18
 
u32 field_0x20
 
u32 field_0x24
 

Static Private Attributes

static JKRThreadSwitchsManager
 
static u32 sTotalCount
 
static u32 sTotalStart
 
static JKRThreadSwitch_PreCallback mUserPreCallback
 
static JKRThreadSwitch_PostCallback mUserPostCallback
 

Constructor & Destructor Documentation

◆ JKRThreadSwitch()

JKRThreadSwitch::JKRThreadSwitch ( JKRHeap param_0)

◆ ~JKRThreadSwitch()

JKRThreadSwitch::~JKRThreadSwitch ( )
virtual

Member Function Documentation

◆ callback()

void JKRThreadSwitch::callback ( OSThread param_1,
OSThread param_2 
)
static

◆ createManager()

JKRThreadSwitch * JKRThreadSwitch::createManager ( JKRHeap heap)
static

◆ draw() [1/2]

void JKRThreadSwitch::draw ( JKRThreadName_ param_1)
virtual

◆ draw() [2/2]

void JKRThreadSwitch::draw ( JKRThreadName_ param_1,
JUTConsole param_2 
)
virtual

◆ enter()

JKRThread * JKRThreadSwitch::enter ( JKRThread param_1,
int  param_2 
)

◆ getManager()

static JKRThreadSwitch * JKRThreadSwitch::getManager ( )
inlinestatic

◆ getTotalCount()

static u32 JKRThreadSwitch::getTotalCount ( )
inlinestatic

Member Data Documentation

◆ field_0x10

u32 JKRThreadSwitch::field_0x10
private

◆ field_0x14

u8 JKRThreadSwitch::field_0x14[4]
private

◆ field_0x18

s64 JKRThreadSwitch::field_0x18
private

◆ field_0x20

u32 JKRThreadSwitch::field_0x20
private

◆ field_0x24

u32 JKRThreadSwitch::field_0x24
private

◆ field_0x9

u8 JKRThreadSwitch::field_0x9[3]
private

◆ field_0xC

u32 JKRThreadSwitch::field_0xC
private

◆ mHeap

JKRHeap* JKRThreadSwitch::mHeap
private

◆ mSetNextHeap

bool JKRThreadSwitch::mSetNextHeap
private

◆ mUserPostCallback

JKRThreadSwitch_PostCallback JKRThreadSwitch::mUserPostCallback
staticprivate

◆ mUserPreCallback

JKRThreadSwitch_PreCallback JKRThreadSwitch::mUserPreCallback
staticprivate

◆ sManager

JKRThreadSwitch * JKRThreadSwitch::sManager
staticprivate

◆ sTotalCount

u32 JKRThreadSwitch::sTotalCount
staticprivate

◆ sTotalStart

u32 JKRThreadSwitch::sTotalStart
staticprivate

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