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

#include <d_map.h>

+ Inheritance diagram for renderingAmap_c:
+ Collaboration diagram for renderingAmap_c:

Public Member Functions

int getDispType () const
 
bool isDrawOutSideTrim ()
 
int getOutSideBlackLineNumber ()
 
bool isOutSideBlackLine ()
 
int getLineWidthSub (int)
 
int getStayType () const
 
 renderingAmap_c ()
 
virtual void draw ()
 
virtual ~renderingAmap_c ()
 
virtual GXColorgetLineColor (int, int)
 
virtual int getLineWidth (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 *)
 
virtual void beforeDrawPath ()
 
virtual void afterDrawPath ()
 
virtual const GXColorgetDecoLineColor (int, int)
 
virtual s32 getDecorationLineWidth (int)
 
virtual int getIconGroupNumber (u8) const
 
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 getIconSize (u8) const
 
virtual f32 getPlayerCursorSize ()
 
virtual f32 getRestartCursorSize ()
 
virtual void setAmapPaletteColor (int, u8, u8, u8, u8)=0
 
virtual bool isSpecialOutline ()=0
 
- Public Member Functions inherited from renderingPlusDoorAndCursor_c
void drawTreasure ()
 
void drawTreasureAfterPlayer ()
 
void drawIconSingle (Vec const &, f32, f32)
 
void drawCursor (Vec const &, s16, int, f32)
 
 renderingPlusDoorAndCursor_c ()
 
virtual ~renderingPlusDoorAndCursor_c ()
 
virtual const VecgetIconPosition (dTres_c::typeGroupData_c *) const
 
virtual dTres_c::typeGroupData_cgetFirstData (u8)
 
virtual dTres_c::typeGroupData_cgetNextData (dTres_c::typeGroupData_c *)
 
- 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
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 ~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 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 ()
 
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
 
- Public Member Functions inherited from dDlst_base_c
 dDlst_base_c ()
 

Static Public Attributes

static const int PALETTE_NUMBER = 50
 

Private Attributes

s32 m_outSideBlackLineCnt
 
s32 field_0x38
 
s32 field_0x3c
 

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

◆ renderingAmap_c()

renderingAmap_c::renderingAmap_c ( )
inline

◆ ~renderingAmap_c()

virtual renderingAmap_c::~renderingAmap_c ( )
inlinevirtual

Member Function Documentation

◆ afterDrawPath()

void renderingAmap_c::afterDrawPath ( )
virtual

Reimplemented from renderingPlusDoorAndCursor_c.

◆ beforeDrawPath()

void renderingAmap_c::beforeDrawPath ( )
virtual

Reimplemented from renderingPlusDoor_c.

◆ draw()

void renderingAmap_c::draw ( )
virtual

Reimplemented from renderingDAmap_c.

◆ drawPath()

void renderingAmap_c::drawPath ( )
virtual

Reimplemented from dDrawPath_c.

◆ getDecoLineColor()

const GXColor * renderingAmap_c::getDecoLineColor ( int  param_0,
int  param_1 
)
virtual

Reimplemented from dRenderingFDAmap_c.

◆ getDecorationLineWidth()

s32 renderingAmap_c::getDecorationLineWidth ( int  param_0)
virtual

Reimplemented from dRenderingFDAmap_c.

◆ getDispType()

int renderingAmap_c::getDispType ( ) const

◆ getIconGroupNumber()

int renderingAmap_c::getIconGroupNumber ( u8  param_0) const
virtual

Reimplemented from renderingDAmap_c.

◆ getIconSize()

f32 renderingAmap_c::getIconSize ( u8  i_icon) const
virtual

◆ getLineColor()

GXColor * renderingAmap_c::getLineColor ( int  param_0,
int  param_1 
)
virtual

Reimplemented from dDrawPath_c.

◆ getLineWidth()

int renderingAmap_c::getLineWidth ( int  i_no)
virtual

Implements dDrawPath_c.

◆ getLineWidthSub()

int renderingAmap_c::getLineWidthSub ( int  i_no)

◆ getOutSideBlackLineNumber()

int renderingAmap_c::getOutSideBlackLineNumber ( )

◆ getPlayerCursorSize()

f32 renderingAmap_c::getPlayerCursorSize ( )
virtual

◆ getRestartCursorSize()

f32 renderingAmap_c::getRestartCursorSize ( )
virtual

◆ getStayType()

int renderingAmap_c::getStayType ( ) const

◆ hasMap()

bool renderingAmap_c::hasMap ( ) const
virtual

Implements renderingDAmap_c.

◆ isCheckFloor()

bool renderingAmap_c::isCheckFloor ( ) const
virtual

Implements renderingDAmap_c.

◆ isDrawIconSingle2()

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

Implements renderingDAmap_c.

◆ isDrawOutSideTrim()

bool renderingAmap_c::isDrawOutSideTrim ( )

◆ isOutSideBlackLine()

bool renderingAmap_c::isOutSideBlackLine ( )

◆ isRendAllRoom()

bool renderingAmap_c::isRendAllRoom ( ) const
virtual

Implements renderingDAmap_c.

Reimplemented in dMap_c.

◆ isRendCursor()

bool renderingAmap_c::isRendCursor ( ) const
virtual

Implements renderingPlusDoor_c.

◆ isRendDoor()

bool renderingAmap_c::isRendDoor ( ) const
virtual

Implements renderingDAmap_c.

◆ isRendIcon()

virtual bool renderingAmap_c::isRendIcon ( ) const
inlinevirtual

Implements renderingPlusDoor_c.

◆ isRendRestart()

bool renderingAmap_c::isRendRestart ( ) const
virtual

Implements renderingPlusDoor_c.

◆ isSpecialOutline()

virtual bool renderingAmap_c::isSpecialOutline ( )
pure virtual

Implemented in dMap_c.

◆ rendering() [1/3]

void renderingAmap_c::rendering ( dDrawPath_c::line_class const i_line)
virtual

Reimplemented from dDrawPath_c.

◆ rendering() [2/3]

void renderingAmap_c::rendering ( dDrawPath_c::poly_class const i_poly)
virtual

Reimplemented from dDrawPath_c.

◆ rendering() [3/3]

void renderingAmap_c::rendering ( dDrawPath_c::room_class const i_room)
virtual

Reimplemented from dDrawPath_c.

◆ setAmapPaletteColor()

virtual void renderingAmap_c::setAmapPaletteColor ( int  ,
u8  ,
u8  ,
u8  ,
u8   
)
pure virtual

Implemented in dMap_c.

Member Data Documentation

◆ field_0x38

s32 renderingAmap_c::field_0x38
private

◆ field_0x3c

s32 renderingAmap_c::field_0x3c
private

◆ m_outSideBlackLineCnt

s32 renderingAmap_c::m_outSideBlackLineCnt
private

◆ PALETTE_NUMBER

const int renderingAmap_c::PALETTE_NUMBER = 50
static

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