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

#include <d_map_path_dmap.h>

+ Inheritance diagram for renderingPlusDoorAndCursor_c:
+ Collaboration diagram for renderingPlusDoorAndCursor_c:

Public Member Functions

void drawTreasure ()
 
void drawTreasureAfterPlayer ()
 
void drawIconSingle (Vec const &, f32, f32)
 
void drawCursor (Vec const &, s16, int, f32)
 
 renderingPlusDoorAndCursor_c ()
 
virtual ~renderingPlusDoorAndCursor_c ()
 
virtual void afterDrawPath ()
 
virtual f32 getIconSize (u8) const =0
 
virtual const VecgetIconPosition (dTres_c::typeGroupData_c *) const
 
virtual dTres_c::typeGroupData_cgetFirstData (u8)
 
virtual dTres_c::typeGroupData_cgetNextData (dTres_c::typeGroupData_c *)
 
virtual f32 getPlayerCursorSize ()=0
 
virtual f32 getRestartCursorSize ()=0
 
- 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 ()
 
virtual void beforeDrawPath ()
 
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

◆ renderingPlusDoorAndCursor_c()

renderingPlusDoorAndCursor_c::renderingPlusDoorAndCursor_c ( )
inline

◆ ~renderingPlusDoorAndCursor_c()

virtual renderingPlusDoorAndCursor_c::~renderingPlusDoorAndCursor_c ( )
inlinevirtual

Member Function Documentation

◆ afterDrawPath()

void renderingPlusDoorAndCursor_c::afterDrawPath ( )
virtual

Reimplemented from renderingPlusDoor_c.

Reimplemented in renderingAmap_c.

◆ drawCursor()

void renderingPlusDoorAndCursor_c::drawCursor ( Vec const param_0,
s16  param_1,
int  param_2,
f32  param_3 
)

◆ drawIconSingle()

void renderingPlusDoorAndCursor_c::drawIconSingle ( Vec const param_0,
f32  param_1,
f32  param_2 
)

◆ drawTreasure()

void renderingPlusDoorAndCursor_c::drawTreasure ( )

◆ drawTreasureAfterPlayer()

void renderingPlusDoorAndCursor_c::drawTreasureAfterPlayer ( )

◆ getFirstData()

dTres_c::typeGroupData_c * renderingPlusDoorAndCursor_c::getFirstData ( u8  param_0)
virtual

Reimplemented in dMap_c.

◆ getIconPosition()

const Vec * renderingPlusDoorAndCursor_c::getIconPosition ( dTres_c::typeGroupData_c i_typeGroupData) const
virtual

Reimplemented in dMap_c.

◆ getIconSize()

virtual f32 renderingPlusDoorAndCursor_c::getIconSize ( u8  ) const
pure virtual

Implemented in renderingAmap_c.

◆ getNextData()

dTres_c::typeGroupData_c * renderingPlusDoorAndCursor_c::getNextData ( dTres_c::typeGroupData_c param_0)
virtual

Reimplemented in dMap_c.

◆ getPlayerCursorSize()

virtual f32 renderingPlusDoorAndCursor_c::getPlayerCursorSize ( )
pure virtual

Implemented in renderingAmap_c.

◆ getRestartCursorSize()

virtual f32 renderingPlusDoorAndCursor_c::getRestartCursorSize ( )
pure virtual

Implemented in renderingAmap_c.


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