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

#include <d_menu_dmap.h>

+ Inheritance diagram for renderingDmap_c:
+ Collaboration diagram for renderingDmap_c:

Public Member Functions

virtual ~renderingDmap_c ()
 
virtual const GXColorgetColor (int)
 
virtual int getLineWidth (int)
 
virtual void beforeDrawPath ()
 
virtual void afterDrawPath ()
 
virtual bool hasMap () const
 
virtual bool isRendAllRoom () const
 
virtual bool isRendDoor () const
 
virtual bool isCheckFloor () const
 
virtual bool isDrawIconSingle2 (dTres_c::data_s const *, bool, bool, int) const
 
virtual bool isRendRestart () const
 
virtual bool isRendCursor () const
 
virtual bool isRendIcon () const
 
virtual f32 getPlayerCursorSize ()
 
virtual f32 getRestartCursorSize ()
 
int getLineWidthZoomBig (int)
 
int getLineWidthZoomSmall (int)
 
void entry (f32 param_0, f32 param_1, f32 param_2, s8 param_3, s8 param_4, f32 param_5)
 
- Public Member Functions inherited from renderingPlusDoor_c
 renderingPlusDoor_c ()
 
void drawDoor1 ()
 
void drawDoor2 ()
 
void drawDoorCommon (stage_tgsc_data_class const *, int, bool)
 
bool checkDispDoorS (int, int, f32)
 
void drawNormalDoorS (stage_tgsc_data_class const *, int, int, bool)
 
virtual ~renderingPlusDoor_c ()
 
- Public Member Functions inherited from renderingDAmap_c
 renderingDAmap_c ()
 
s8 calcFloorNoForObjectByMapPathRend (f32, int) const
 
void init (u8 *, u16, u16, u16, u16)
 
void entry (f32, f32, f32, int, s8)
 
void setSingleRoomSetting ()
 
int getFirstDrawRoomNo ()
 
int getNextDrawRoomNo (int)
 
virtual void draw ()
 
virtual ~renderingDAmap_c ()
 
virtual bool isSwitch (dDrawPath_c::group_class const *)
 
virtual bool isRenderingFloor (int)
 
virtual dDrawPath_c::room_classgetFirstRoomPointer ()
 
virtual dDrawPath_c::room_classgetNextRoomPointer ()
 
virtual void preDrawPath ()
 
virtual void postDrawPath ()
 
virtual bool isDrawPath ()
 
virtual const GXColorgetBackColor () const
 
virtual int getFirstDrawLayerNo ()
 
virtual int getNextDrawLayerNo (int)
 
virtual bool isDrawIconSingle (dTres_c::data_s const *, int, int, bool, bool, Vec const *) const
 
virtual int getIconGroupNumber (u8) const
 
virtual int getRoomNoSingle ()
 
virtual bool isDrawRoom (int, int) const
 
virtual bool isDrawRoomIcon (int, int) const
 
bool isDraw () const
 
- Public Member Functions inherited from dRenderingFDAmap_c
 dRenderingFDAmap_c ()
 
void setTevSettingNonTextureDirectColor () const
 
void setTevSettingIntensityTextureToCI () const
 
void drawBack () const
 
void renderingDecoration (dDrawPath_c::line_class const *)
 
virtual ~dRenderingFDAmap_c ()
 
virtual void preRenderingMap ()
 
virtual void postRenderingMap ()
 
virtual const GXColorgetDecoLineColor (int, int)
 
virtual s32 getDecorationLineWidth (int)
 
bool isDrawAreaCheck (const Vec &param_0)
 
- Public Member Functions inherited from dRenderingMap_c
void makeResTIMG (ResTIMG *, u16, u16, u8 *, u8 *, u16) const
 
void renderingMap ()
 
virtual ~dRenderingMap_c ()
 
- Public Member Functions inherited from dDrawPathWithNormalPattern_c
virtual ~dDrawPathWithNormalPattern_c ()
 
- Public Member Functions inherited from dDrawPath_c
void rendering (dDrawPath_c::group_class const *)
 
void rendering (dDrawPath_c::floor_class const *)
 
virtual ~dDrawPath_c ()
 
virtual bool isDrawType (int)
 
virtual const GXColorgetLineColor (int param_0, int)
 
virtual void drawPath ()
 
virtual void rendering (dDrawPath_c::line_class const *)
 
virtual void rendering (dDrawPath_c::poly_class const *)
 
virtual void rendering (dDrawPath_c::room_class const *)
 
- Public Member Functions inherited from dDlst_base_c
 dDlst_base_c ()
 

Public Attributes

f32 field_0x34
 
- Public Attributes inherited from renderingDAmap_c
int mRoomNo
 
int field_0x28
 
int mRoomNoSingle
 
s8 mRenderedFloor
 
bool mIsDraw
 
- Public Attributes inherited from dRenderingFDAmap_c
u8field_0x4
 
f32 field_0x8
 
f32 field_0xc
 
f32 mPosX
 
f32 mPosZ
 
f32 mCmPerTexel
 
u16 mTexWidth
 
u16 mTexHeight
 
u16 field_0x20
 
u16 field_0x22
 

Constructor & Destructor Documentation

◆ ~renderingDmap_c()

virtual renderingDmap_c::~renderingDmap_c ( )
inlinevirtual

Member Function Documentation

◆ afterDrawPath()

void renderingDmap_c::afterDrawPath ( )
virtual

Reimplemented from renderingPlusDoor_c.

◆ beforeDrawPath()

void renderingDmap_c::beforeDrawPath ( )
virtual

Reimplemented from renderingPlusDoor_c.

◆ entry()

void renderingDmap_c::entry ( f32 param_0,
f32 param_1,
f32 param_2,
s8 param_3,
s8 param_4,
f32 param_5 )
inline

◆ getColor()

const GXColor * renderingDmap_c::getColor ( int param_0)
virtual

Implements dDrawPath_c.

◆ getLineWidth()

int renderingDmap_c::getLineWidth ( int param_0)
virtual

Implements dDrawPath_c.

◆ getLineWidthZoomBig()

int renderingDmap_c::getLineWidthZoomBig ( int param_0)

◆ getLineWidthZoomSmall()

int renderingDmap_c::getLineWidthZoomSmall ( int param_0)

◆ getPlayerCursorSize()

f32 renderingDmap_c::getPlayerCursorSize ( )
virtual

◆ getRestartCursorSize()

f32 renderingDmap_c::getRestartCursorSize ( )
virtual

◆ hasMap()

bool renderingDmap_c::hasMap ( ) const
virtual

Implements renderingDAmap_c.

◆ isCheckFloor()

bool renderingDmap_c::isCheckFloor ( ) const
virtual

Implements renderingDAmap_c.

◆ isDrawIconSingle2()

bool renderingDmap_c::isDrawIconSingle2 ( dTres_c::data_s const * i_data,
bool param_1,
bool param_2,
int param_3 ) const
virtual

Implements renderingDAmap_c.

◆ isRendAllRoom()

bool renderingDmap_c::isRendAllRoom ( ) const
virtual

Implements renderingDAmap_c.

◆ isRendCursor()

bool renderingDmap_c::isRendCursor ( ) const
virtual

Implements renderingPlusDoor_c.

◆ isRendDoor()

bool renderingDmap_c::isRendDoor ( ) const
virtual

Implements renderingDAmap_c.

◆ isRendIcon()

bool renderingDmap_c::isRendIcon ( ) const
virtual

Implements renderingPlusDoor_c.

◆ isRendRestart()

bool renderingDmap_c::isRendRestart ( ) const
virtual

Implements renderingPlusDoor_c.

Member Data Documentation

◆ field_0x34

f32 renderingDmap_c::field_0x34

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