Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
renderingPlusDoor_c Class Referenceabstract

#include <d_map_path_dmap.h>

+ Inheritance diagram for renderingPlusDoor_c:
+ Collaboration diagram for renderingPlusDoor_c:

Public Member Functions

void afterDrawPath ()
 
 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 ()
 
virtual void beforeDrawPath ()
 
virtual void afterDrawPath ()
 
virtual bool isRendRestart () const =0
 
virtual bool isRendCursor () const =0
 
virtual bool isRendIcon () const =0
 
- Public Member Functions inherited from renderingDAmap_c
void init (u8 *, u16, u16, u16, u16)
 
void entry (f32, f32, f32, int, s8)
 
void isSwitch (dDrawPath_c::group_class const *)
 
void draw ()
 
void getBackColor () const
 
void isRenderingFloor (int)
 
void isDrawRoom (int, int) const
 
void preDrawPath ()
 
void postDrawPath ()
 
void getRoomNoSingle ()
 
void getFirstRoomPointer ()
 
void getNextRoomPointer ()
 
void isDrawPath ()
 
bool getFirstDrawLayerNo ()
 
void getNextDrawLayerNo (int)
 
void isDrawRoomIcon (int, int) const
 
void isDrawIconSingle (dTres_c::data_s const *, int, int, bool, bool, Vec const *) const
 
void getIconGroupNumber (u8) const
 
 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 bool hasMap () const =0
 
virtual bool isRendAllRoom () const =0
 
virtual bool isRendDoor () const =0
 
virtual bool isCheckFloor () const =0
 
virtual bool isDrawIconSingle2 (dTres_c::data_s const *, bool, bool, int) const =0
 
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
void preRenderingMap ()
 
void postRenderingMap ()
 
void getDecoLineColor (int, int)
 
void getDecorationLineWidth (int)
 
 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 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
bool isDrawType (int)
 
void getLineColor (int, int)
 
void rendering (dDrawPath_c::poly_class const *)
 
void rendering (dDrawPath_c::room_class const *)
 
void rendering (dDrawPath_c::line_class const *)
 
void drawPath ()
 
void rendering (dDrawPath_c::group_class const *)
 
void rendering (dDrawPath_c::floor_class const *)
 
virtual ~dDrawPath_c ()
 
virtual bool isDrawType (int)
 
virtual const GXColorgetColor (int)=0
 
virtual const GXColorgetLineColor (int param_0, int)
 
virtual int getLineWidth (int)=0
 
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 ()
 

Additional Inherited Members

- 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

◆ renderingPlusDoor_c()

renderingPlusDoor_c::renderingPlusDoor_c ( )
inline

◆ ~renderingPlusDoor_c()

virtual renderingPlusDoor_c::~renderingPlusDoor_c ( )
inlinevirtual

Member Function Documentation

◆ afterDrawPath() [1/2]

virtual void renderingPlusDoor_c::afterDrawPath ( )
virtual

Implements dRenderingMap_c.

Reimplemented in renderingAmap_c, and renderingPlusDoorAndCursor_c.

◆ afterDrawPath() [2/2]

void renderingPlusDoor_c::afterDrawPath ( )
virtual

Implements dRenderingMap_c.

Reimplemented in renderingPlusDoorAndCursor_c.

◆ beforeDrawPath()

void renderingPlusDoor_c::beforeDrawPath ( )
virtual

Implements dRenderingMap_c.

Reimplemented in renderingAmap_c.

◆ checkDispDoorS()

bool renderingPlusDoor_c::checkDispDoorS ( int  param_0,
int  param_1,
f32  param_2 
)

◆ drawDoor1()

void renderingPlusDoor_c::drawDoor1 ( )

◆ drawDoor2()

void renderingPlusDoor_c::drawDoor2 ( )

◆ drawDoorCommon()

void renderingPlusDoor_c::drawDoorCommon ( stage_tgsc_data_class const i_doorData,
int  i_dataNum,
bool  param_2 
)

◆ drawNormalDoorS()

void renderingPlusDoor_c::drawNormalDoorS ( stage_tgsc_data_class const i_doorData,
int  i_roomNo,
int  param_2,
bool  param_3 
)

◆ isRendCursor()

virtual bool renderingPlusDoor_c::isRendCursor ( ) const
pure virtual

Implemented in renderingAmap_c.

◆ isRendIcon()

virtual bool renderingPlusDoor_c::isRendIcon ( ) const
pure virtual

Implemented in renderingAmap_c.

◆ isRendRestart()

virtual bool renderingPlusDoor_c::isRendRestart ( ) const
pure virtual

Implemented in renderingAmap_c.


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