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

#include <d_menu_fmap_map.h>

+ Inheritance diagram for renderingFmap_c:
+ Collaboration diagram for renderingFmap_c:

Public Types

enum  palette_e {
  PALETTE_11 = 0x11 , PALETTE_12 , PALETTE_13 , PALETTE_14 ,
  PALETTE_15 , PALETTE_16 , PALETTE_17 , PALETTE_18 ,
  PALETTE_19 , PALETTE_1A
}
 

Public Member Functions

 renderingFmap_c ()
 
void init (u8 *, u16, u16, u16, u16)
 
void entry (dMenu_Fmap_world_data_c *, int, f32, f32, f32)
 
bool isSwitchSpecialOff (int)
 
bool isSwitch (group_class const *)
 
int getPointStagePathInnerNo (dMenu_Fmap_region_data_c *, f32, f32, int, int *, int *)
 
void preDrawPath ()
 
bool isDrawPath ()
 
bool isDrawRoom ()
 
void postDrawPath ()
 
void postRenderingMap ()
 
void roomSetteing ()
 
room_classgetFirstRoomPointer ()
 
void getFirstRegion ()
 
void getFirstStage ()
 
void getFirstRoom ()
 
bool getNextRoom ()
 
bool getNextStage ()
 
bool getNextRegion ()
 
room_classgetNextRoomPointer ()
 
 ~renderingFmap_c ()
 
bool isRenderingFloor (int)
 
void beforeDrawPath ()
 
void afterDrawPath ()
 
int getNowDrawRegionNo ()
 
bool isDrawEnable ()
 
- Public Member Functions inherited from dRenderingFDAmap_c
void preRenderingMap ()
 
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 const GXColorgetBackColor () const =0
 
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 ()
 
virtual void draw ()
 
virtual void draw ()
 

Public Attributes

Mtx mViewMtx
 
cXyz mEye
 
cXyz mCenter
 
cXyz mUp
 
dMenu_Fmap_world_data_cmpWorldData
 
dMenu_Fmap_region_data_cmpRegionData
 
dMenu_Fmap_stage_data_cmpStageData
 
dMenu_Fmap_room_data_cmpRoomData
 
dMenu_Fmap_data_cmpFmapData
 
dMenu_Fmap_stage_arc_data_cmpStageArc
 
int mStartStageNo
 
int mRegionIndex
 
int mStageNo
 
int mRoomNo
 
int mRegionNo
 
int mRoomIndex
 
f32 mStageOffsetX
 
f32 mStageOffsetZ
 
f32 mRegionOffsetX
 
f32 mRegionOffsetZ
 
u8 field_0xb8
 
u8 mSaveTableNo
 
u8 mVisitedRoomSaveTableNo
 
bool mDrawEnable
 
- 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
 

Member Enumeration Documentation

◆ palette_e

Enumerator
PALETTE_11 
PALETTE_12 
PALETTE_13 
PALETTE_14 
PALETTE_15 
PALETTE_16 
PALETTE_17 
PALETTE_18 
PALETTE_19 
PALETTE_1A 

Constructor & Destructor Documentation

◆ renderingFmap_c()

renderingFmap_c::renderingFmap_c ( )
inline

◆ ~renderingFmap_c()

renderingFmap_c::~renderingFmap_c ( )
inline

Member Function Documentation

◆ afterDrawPath()

void renderingFmap_c::afterDrawPath ( )
inlinevirtual

Implements dRenderingMap_c.

◆ beforeDrawPath()

void renderingFmap_c::beforeDrawPath ( )
inlinevirtual

Implements dRenderingMap_c.

◆ entry()

void renderingFmap_c::entry ( dMenu_Fmap_world_data_c i_worldData,
int  i_startStageNo,
f32  i_posX,
f32  i_posY,
f32  i_scale 
)

◆ getFirstRegion()

void renderingFmap_c::getFirstRegion ( )

◆ getFirstRoom()

void renderingFmap_c::getFirstRoom ( )

◆ getFirstRoomPointer()

dDrawPath_c::room_class * renderingFmap_c::getFirstRoomPointer ( )
virtual

Implements dDrawPath_c.

◆ getFirstStage()

void renderingFmap_c::getFirstStage ( )

◆ getNextRegion()

bool renderingFmap_c::getNextRegion ( )

◆ getNextRoom()

bool renderingFmap_c::getNextRoom ( )

◆ getNextRoomPointer()

dDrawPath_c::room_class * renderingFmap_c::getNextRoomPointer ( )
virtual

Implements dDrawPath_c.

◆ getNextStage()

bool renderingFmap_c::getNextStage ( )

◆ getNowDrawRegionNo()

int renderingFmap_c::getNowDrawRegionNo ( )
inline

◆ getPointStagePathInnerNo()

int renderingFmap_c::getPointStagePathInnerNo ( dMenu_Fmap_region_data_c i_regionData,
f32  i_offsetX,
f32  i_offsetY,
int  i_stageNo,
int o_stageNo,
int o_roomNo 
)

◆ init()

void renderingFmap_c::init ( u8 param_0,
u16  i_texWidth,
u16  i_texHeight,
u16  param_3,
u16  param_4 
)

◆ isDrawEnable()

bool renderingFmap_c::isDrawEnable ( )
inline

◆ isDrawPath()

bool renderingFmap_c::isDrawPath ( )
virtual

Implements dRenderingMap_c.

◆ isDrawRoom()

bool renderingFmap_c::isDrawRoom ( )

◆ isRenderingFloor()

bool renderingFmap_c::isRenderingFloor ( int  )
inlinevirtual

Implements dDrawPath_c.

◆ isSwitch()

bool renderingFmap_c::isSwitch ( dDrawPath_c::group_class const i_group)
virtual

Implements dDrawPath_c.

◆ isSwitchSpecialOff()

bool renderingFmap_c::isSwitchSpecialOff ( int  i_swbit)

◆ postDrawPath()

void renderingFmap_c::postDrawPath ( )
virtual

Implements dRenderingMap_c.

◆ postRenderingMap()

void renderingFmap_c::postRenderingMap ( )
virtual

Reimplemented from dRenderingFDAmap_c.

◆ preDrawPath()

void renderingFmap_c::preDrawPath ( )
virtual

Implements dRenderingMap_c.

◆ roomSetteing()

void renderingFmap_c::roomSetteing ( )

Member Data Documentation

◆ field_0xb8

u8 renderingFmap_c::field_0xb8

◆ mCenter

cXyz renderingFmap_c::mCenter

◆ mDrawEnable

bool renderingFmap_c::mDrawEnable

◆ mEye

cXyz renderingFmap_c::mEye

◆ mpFmapData

dMenu_Fmap_data_c* renderingFmap_c::mpFmapData

◆ mpRegionData

dMenu_Fmap_region_data_c* renderingFmap_c::mpRegionData

◆ mpRoomData

dMenu_Fmap_room_data_c* renderingFmap_c::mpRoomData

◆ mpStageArc

dMenu_Fmap_stage_arc_data_c* renderingFmap_c::mpStageArc

◆ mpStageData

dMenu_Fmap_stage_data_c* renderingFmap_c::mpStageData

◆ mpWorldData

dMenu_Fmap_world_data_c* renderingFmap_c::mpWorldData

◆ mRegionIndex

int renderingFmap_c::mRegionIndex

◆ mRegionNo

int renderingFmap_c::mRegionNo

◆ mRegionOffsetX

f32 renderingFmap_c::mRegionOffsetX

◆ mRegionOffsetZ

f32 renderingFmap_c::mRegionOffsetZ

◆ mRoomIndex

int renderingFmap_c::mRoomIndex

◆ mRoomNo

int renderingFmap_c::mRoomNo

◆ mSaveTableNo

u8 renderingFmap_c::mSaveTableNo

◆ mStageNo

int renderingFmap_c::mStageNo

◆ mStageOffsetX

f32 renderingFmap_c::mStageOffsetX

◆ mStageOffsetZ

f32 renderingFmap_c::mStageOffsetZ

◆ mStartStageNo

int renderingFmap_c::mStartStageNo

◆ mUp

cXyz renderingFmap_c::mUp

◆ mViewMtx

Mtx renderingFmap_c::mViewMtx

◆ mVisitedRoomSaveTableNo

u8 renderingFmap_c::mVisitedRoomSaveTableNo

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