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

#include <JUTProcBar.h>

+ Collaboration diagram for JUTProcBar:

Classes

class  CParamSet
 
class  CTime
 

Public Member Functions

 JUTProcBar ()
 
 ~JUTProcBar ()
 
void bar_subroutine (int, int, int, int, int, int, int, JUtility::TColor, JUtility::TColor)
 
void adjustMeterLength (u32, f32 *, f32, f32, int *)
 
void draw ()
 
void drawProcessBar ()
 
void drawHeapBar ()
 
void cpuStart ()
 
void cpuEnd ()
 
void gpWaitStart ()
 
void gpWaitEnd ()
 
void gpStart ()
 
void gpEnd ()
 
void wholeLoopStart ()
 
void wholeLoopEnd ()
 
void idleStart ()
 
void idleEnd ()
 
void setCostFrame (int frame)
 
void setVisible (bool visible)
 
void setVisibleHeapBar (bool visible)
 

Static Public Member Functions

static JUTProcBarcreate ()
 
static void destroy ()
 
static void clear ()
 
static JUTProcBargetManager ()
 

Static Public Attributes

static JUTProcBarsManager
 

Private Attributes

CTime mIdle
 
CTime mGp
 
CTime mCpu
 
CTime mGpWait
 
CTime mWholeLoop
 
CTime mUsers [8]
 
int mCostFrame
 
int field_0x108
 
bool mVisible
 
int field_0x110
 
CParamSet mParams
 
int field_0x128
 
JKRHeapmWatchHeap
 
bool mHeapBarVisible
 

Constructor & Destructor Documentation

◆ JUTProcBar()

JUTProcBar::JUTProcBar ( )

◆ ~JUTProcBar()

JUTProcBar::~JUTProcBar ( )

Member Function Documentation

◆ adjustMeterLength()

void JUTProcBar::adjustMeterLength ( u32  param_0,
f32 param_1,
f32  param_2,
f32  param_3,
int param_4 
)

◆ bar_subroutine()

void JUTProcBar::bar_subroutine ( int  param_0,
int  param_1,
int  param_2,
int  param_3,
int  param_4,
int  param_5,
int  param_6,
JUtility::TColor  param_7,
JUtility::TColor  param_8 
)

◆ clear()

void JUTProcBar::clear ( )
static

◆ cpuEnd()

void JUTProcBar::cpuEnd ( )
inline

◆ cpuStart()

void JUTProcBar::cpuStart ( )
inline

◆ create()

JUTProcBar * JUTProcBar::create ( )
static

◆ destroy()

void JUTProcBar::destroy ( )
static

◆ draw()

void JUTProcBar::draw ( )

◆ drawHeapBar()

void JUTProcBar::drawHeapBar ( )

◆ drawProcessBar()

void JUTProcBar::drawProcessBar ( )

◆ getManager()

static JUTProcBar * JUTProcBar::getManager ( )
inlinestatic

◆ gpEnd()

void JUTProcBar::gpEnd ( )
inline

◆ gpStart()

void JUTProcBar::gpStart ( )
inline

◆ gpWaitEnd()

void JUTProcBar::gpWaitEnd ( )
inline

◆ gpWaitStart()

void JUTProcBar::gpWaitStart ( )
inline

◆ idleEnd()

void JUTProcBar::idleEnd ( )
inline

◆ idleStart()

void JUTProcBar::idleStart ( )
inline

◆ setCostFrame()

void JUTProcBar::setCostFrame ( int  frame)
inline

◆ setVisible()

void JUTProcBar::setVisible ( bool  visible)
inline

◆ setVisibleHeapBar()

void JUTProcBar::setVisibleHeapBar ( bool  visible)
inline

◆ wholeLoopEnd()

void JUTProcBar::wholeLoopEnd ( )
inline

◆ wholeLoopStart()

void JUTProcBar::wholeLoopStart ( )
inline

Member Data Documentation

◆ field_0x108

int JUTProcBar::field_0x108
private

◆ field_0x110

int JUTProcBar::field_0x110
private

◆ field_0x128

int JUTProcBar::field_0x128
private

◆ mCostFrame

int JUTProcBar::mCostFrame
private

◆ mCpu

CTime JUTProcBar::mCpu
private

◆ mGp

CTime JUTProcBar::mGp
private

◆ mGpWait

CTime JUTProcBar::mGpWait
private

◆ mHeapBarVisible

bool JUTProcBar::mHeapBarVisible
private

◆ mIdle

CTime JUTProcBar::mIdle
private

◆ mParams

CParamSet JUTProcBar::mParams
private

◆ mUsers

CTime JUTProcBar::mUsers[8]
private

◆ mVisible

bool JUTProcBar::mVisible
private

◆ mWatchHeap

JKRHeap* JUTProcBar::mWatchHeap
private

◆ mWholeLoop

CTime JUTProcBar::mWholeLoop
private

◆ sManager

JUTProcBar * JUTProcBar::sManager
static

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