Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
d_debug_viewer.cpp File Reference

Classes

class  dDebugPad_c
 

Functions

J3DPacketdDbVw_setDrawPacketList (J3DPacket *i_packet, int i_bufferType)
 
void dDbVw_deleteDrawPacketList ()
 
void dDbVw_drawCube8p (int i_bufferType, cXyz *i_points, const GXColor &i_color)
 
void dDbVw_drawCube (int i_bufferType, cXyz &i_pos, cXyz &i_size, csXyz &i_angle, const GXColor &i_color)
 
void dDbVw_drawTriangle (int i_bufferType, cXyz *i_points, const GXColor &i_color, u8 i_clipZ)
 
void dDbVw_drawQuad (int i_bufferType, cXyz *i_points, const GXColor &i_color, u8 i_clipZ)
 
void dDbVw_drawQuad (int i_bufferType, cXyz *param_1, cXyz *param_2, cXyz *i_pos, s16 i_rotY, const GXColor &i_color, u8 i_clipZ)
 
void dDbVw_drawLine (int i_bufferType, cXyz &i_start, cXyz &i_end, const GXColor &i_color, u8 i_clipZ, u8 i_width)
 
void dDbVw_drawArrow (int i_bufferType, cXyz &i_pos, cXyz &param_2, const GXColor &i_color, u8 i_clipZ, u8 i_width)
 
void dDbVw_drawPoint (int i_bufferType, cXyz &i_pos, const GXColor &i_color, u8 i_clipZ, u8 i_width)
 
void dDbVw_drawCircle (int i_bufferType, cXyz &i_pos, f32 i_radius, const GXColor &i_color, u8 i_clipZ, u8 i_width)
 
void dDbVw_drawSphere (int i_bufferType, cXyz &i_pos, f32 i_size, const GXColor &i_color, u8 i_clipZ)
 
void dDbVw_drawCylinder (int i_bufferType, cXyz &i_pos, f32 i_radius, f32 i_height, const GXColor &i_color, u8 i_clipZ)
 
void dDbVw_drawCylinderM (int i_bufferType, Mtx i_mtx, const GXColor &i_color, u8 i_clipZ)
 
static bool reportOK ()
 
int dDbVw_Report (int x, int y, char const *string,...)
 

Variables

dDebugPad_c dDebugPad
 
J3DPacketl_drawPacketList [1000]
 
int l_drawPacketListNum
 
static JUtility::TColor ShadowDarkColor (0, 0, 0, 0x80)
 
static JUtility::TColor ShadowLightColor (0xFF, 0xFF, 0xFF, 0x80)
 

Function Documentation

◆ dDbVw_deleteDrawPacketList()

void dDbVw_deleteDrawPacketList ( )

◆ dDbVw_drawArrow()

void dDbVw_drawArrow ( int i_bufferType,
cXyz & i_pos,
cXyz & param_2,
const GXColor & i_color,
u8 i_clipZ,
u8 i_width )

◆ dDbVw_drawCircle()

void dDbVw_drawCircle ( int i_bufferType,
cXyz & i_pos,
f32 i_radius,
const GXColor & i_color,
u8 i_clipZ,
u8 i_width )

◆ dDbVw_drawCube()

void dDbVw_drawCube ( int i_bufferType,
cXyz & i_pos,
cXyz & i_size,
csXyz & i_angle,
const GXColor & i_color )

◆ dDbVw_drawCube8p()

void dDbVw_drawCube8p ( int i_bufferType,
cXyz * i_points,
const GXColor & i_color )

◆ dDbVw_drawCylinder()

void dDbVw_drawCylinder ( int i_bufferType,
cXyz & i_pos,
f32 i_radius,
f32 i_height,
const GXColor & i_color,
u8 i_clipZ )

◆ dDbVw_drawCylinderM()

void dDbVw_drawCylinderM ( int i_bufferType,
Mtx i_mtx,
const GXColor & i_color,
u8 i_clipZ )

◆ dDbVw_drawLine()

void dDbVw_drawLine ( int i_bufferType,
cXyz & i_start,
cXyz & i_end,
const GXColor & i_color,
u8 i_clipZ,
u8 i_width )

◆ dDbVw_drawPoint()

void dDbVw_drawPoint ( int i_bufferType,
cXyz & i_pos,
const GXColor & i_color,
u8 i_clipZ,
u8 i_width )

◆ dDbVw_drawQuad() [1/2]

void dDbVw_drawQuad ( int i_bufferType,
cXyz * i_points,
const GXColor & i_color,
u8 i_clipZ )

◆ dDbVw_drawQuad() [2/2]

void dDbVw_drawQuad ( int i_bufferType,
cXyz * param_1,
cXyz * param_2,
cXyz * i_pos,
s16 i_rotY,
const GXColor & i_color,
u8 i_clipZ )

◆ dDbVw_drawSphere()

void dDbVw_drawSphere ( int i_bufferType,
cXyz & i_pos,
f32 i_size,
const GXColor & i_color,
u8 i_clipZ )

◆ dDbVw_drawTriangle()

void dDbVw_drawTriangle ( int i_bufferType,
cXyz * i_points,
const GXColor & i_color,
u8 i_clipZ )

◆ dDbVw_Report()

int dDbVw_Report ( int x,
int y,
char const * string,
... )

◆ dDbVw_setDrawPacketList()

J3DPacket * dDbVw_setDrawPacketList ( J3DPacket * i_packet,
int i_bufferType )

◆ reportOK()

static bool reportOK ( )
static

Variable Documentation

◆ dDebugPad

dDebugPad_c dDebugPad
extern

◆ l_drawPacketList

J3DPacket* l_drawPacketList[1000]

◆ l_drawPacketListNum

int l_drawPacketListNum

◆ ShadowDarkColor

JUtility::TColor ShadowDarkColor(0, 0, 0, 0x80) ( 0 ,
0 ,
0 ,
0x80  )
static

◆ ShadowLightColor

JUtility::TColor ShadowLightColor(0xFF, 0xFF, 0xFF, 0x80) ( 0xFF ,
0xFF ,
0xFF ,
0x80  )
static