#include <d_drawlist.h>
|
enum | DrawBuffer {
DB_OPA_LIST_SKY
, DB_XLU_LIST_SKY
, DB_LIST_P0
, DB_OPA_LIST_BG
,
DB_XLU_LIST_BG
, DB_OPA_LIST_DARK_BG
, DB_XLU_LIST_DARK_BG
, DB_OPA_LIST
,
DB_XLU_LIST
, DB_OPA_LIST_DARK
, DB_XLU_LIST_DARK
, DB_OPA_LIST_PACKET
,
DB_LIST_FILTER
, DB_OPA_LIST_ITEM3D
, DB_XLU_LIST_ITEM3D
, DB_OPA_LIST_INVISIBLE
,
DB_XLU_LIST_INVISIBLE
, DB_LIST_Z_XLU
, DB_LIST_2D_SCREEN
, DB_LIST_MIDDLE
,
DB_LIST_3D_LAST
} |
|
|
| dDlst_list_c () |
|
void | init () |
|
| ~dDlst_list_c () |
|
void | reset () |
|
void | entryZSortXluDrawList (J3DDrawBuffer *, J3DPacket *, cXyz &) |
|
void | drawOpaDrawList (J3DDrawBuffer *) |
|
void | drawXluDrawList (J3DDrawBuffer *) |
|
void | drawOpaListItem3d () |
|
void | drawXluListItem3d () |
|
int | set (dDlst_base_c **&, dDlst_base_c **&, dDlst_base_c *) |
|
void | draw (dDlst_base_c **, dDlst_base_c **) |
|
void | set2DOpa (dDlst_base_c *dlst) |
|
void | set2DOpaTop (dDlst_base_c *dlst) |
|
void | set2DXlu (dDlst_base_c *dlst) |
|
void | setCopy2D (dDlst_base_c *dlst) |
|
view_class * | getView () |
|
void | setView (view_class *view) |
|
void | setWindow (dDlst_window_c *window) |
|
void | setViewport (view_port_class *port) |
|
J3DDrawBuffer * | getOpaList () |
|
J3DDrawBuffer * | getOpaListFilter () |
|
J3DDrawBuffer * | getOpaListP0 () |
|
J3DDrawBuffer * | getOpaListPacket () |
|
J3DDrawBuffer * | getOpaListBG () |
|
J3DDrawBuffer * | getOpaListDark () |
|
J3DDrawBuffer * | getXluListBG () |
|
void | setXluDrawList (J3DDrawBuffer *buffer) |
|
void | setOpaDrawList (J3DDrawBuffer *buffer) |
|
void | setXluListSky () |
|
void | setOpaListSky () |
|
void | setXluListDark () |
|
void | setOpaListDark () |
|
void | setOpaListInvisible () |
|
void | setXluListInvisible () |
|
void | setXluListDarkBG () |
|
void | setOpaListDarkBG () |
|
void | setOpaList () |
|
void | setXluList () |
|
void | setOpaListItem3D () |
|
void | setXluListItem3D () |
|
void | setXluListBG () |
|
void | setOpaListBG () |
|
void | setOpaList3Dlast () |
|
void | setXluList3Dlast () |
|
void | setXluList2DScreen () |
|
void | setXluListP0 () |
|
void | setOpaListP0 () |
|
void | setXluListMiddle () |
|
void | setOpaListMiddle () |
|
void | setOpaListZxlu () |
|
void | setXluListZxlu () |
|
void | setOpaListFilter () |
|
void | setXluListFilter () |
|
void | set3DlineMat (mDoExt_3DlineMat_c *param_1) |
|
void | set3DlineMatDark (mDoExt_3DlineMat_c *param_1) |
|
void | peekZdata () |
|
void | entryZSortListZxlu (J3DPacket *i_packet, cXyz ¶m_1) |
|
void | entryZSortXluList (J3DPacket *i_packet, cXyz ¶m_1) |
|
int | setSimpleShadow (cXyz *param_0, f32 param_1, f32 param_2, cXyz *param_3, s16 param_4, f32 param_5, _GXTexObj *param_6) |
|
int | setRealShadow (u32 param_0, s8 param_1, J3DModel *param_2, cXyz *param_3, f32 param_4, f32 param_5, dKy_tevstr_c *param_6) |
|
bool | addRealShadow (u32 key, J3DModel *model) |
|
void | newPeekZdata (s16 param_0, s16 param_1, u32 *param_2) |
|
view_port_class * | getViewport () |
|
void | drawCopy2D () |
|
void | drawOpaListSky () |
|
void | drawXluListSky () |
|
void | drawOpaListBG () |
|
void | drawOpaListDarkBG () |
|
void | drawOpaListMiddle () |
|
void | drawOpaList () |
|
void | drawOpaListDark () |
|
void | drawOpaListPacket () |
|
void | drawXluListBG () |
|
void | drawXluListDarkBG () |
|
void | drawXluList () |
|
void | drawXluListDark () |
|
void | drawXluListInvisible () |
|
void | drawOpaListInvisible () |
|
void | drawXluListZxlu () |
|
void | drawXluList2DScreen () |
|
void | drawOpaList3Dlast () |
|
void | drawOpaListFilter () |
|
void | drawOpaListP0 () |
|
void | draw2DOpa () |
|
void | draw2DOpaTop () |
|
void | draw2DXlu () |
|
void | imageDrawShadow (Mtx param_0) |
|
void | drawShadow (Mtx param_0) |
|
◆ DrawBuffer
Enumerator |
---|
DB_OPA_LIST_SKY | |
DB_XLU_LIST_SKY | |
DB_LIST_P0 | |
DB_OPA_LIST_BG | |
DB_XLU_LIST_BG | |
DB_OPA_LIST_DARK_BG | |
DB_XLU_LIST_DARK_BG | |
DB_OPA_LIST | |
DB_XLU_LIST | |
DB_OPA_LIST_DARK | |
DB_XLU_LIST_DARK | |
DB_OPA_LIST_PACKET | |
DB_LIST_FILTER | |
DB_OPA_LIST_ITEM3D | |
DB_XLU_LIST_ITEM3D | |
DB_OPA_LIST_INVISIBLE | |
DB_XLU_LIST_INVISIBLE | |
DB_LIST_Z_XLU | |
DB_LIST_2D_SCREEN | |
DB_LIST_MIDDLE | |
DB_LIST_3D_LAST | |
◆ dDlst_list_c()
dDlst_list_c::dDlst_list_c |
( |
| ) |
|
◆ ~dDlst_list_c()
dDlst_list_c::~dDlst_list_c |
( |
| ) |
|
◆ addRealShadow()
◆ calcWipe()
void dDlst_list_c::calcWipe |
( |
| ) |
|
|
static |
◆ draw()
◆ draw2DOpa()
void dDlst_list_c::draw2DOpa |
( |
| ) |
|
|
inline |
◆ draw2DOpaTop()
void dDlst_list_c::draw2DOpaTop |
( |
| ) |
|
|
inline |
◆ draw2DXlu()
void dDlst_list_c::draw2DXlu |
( |
| ) |
|
|
inline |
◆ drawCopy2D()
void dDlst_list_c::drawCopy2D |
( |
| ) |
|
|
inline |
◆ drawOpaDrawList()
◆ drawOpaList()
void dDlst_list_c::drawOpaList |
( |
| ) |
|
|
inline |
◆ drawOpaList3Dlast()
void dDlst_list_c::drawOpaList3Dlast |
( |
| ) |
|
|
inline |
◆ drawOpaListBG()
void dDlst_list_c::drawOpaListBG |
( |
| ) |
|
|
inline |
◆ drawOpaListDark()
void dDlst_list_c::drawOpaListDark |
( |
| ) |
|
|
inline |
◆ drawOpaListDarkBG()
void dDlst_list_c::drawOpaListDarkBG |
( |
| ) |
|
|
inline |
◆ drawOpaListFilter()
void dDlst_list_c::drawOpaListFilter |
( |
| ) |
|
|
inline |
◆ drawOpaListInvisible()
void dDlst_list_c::drawOpaListInvisible |
( |
| ) |
|
|
inline |
◆ drawOpaListItem3d()
void dDlst_list_c::drawOpaListItem3d |
( |
| ) |
|
◆ drawOpaListMiddle()
void dDlst_list_c::drawOpaListMiddle |
( |
| ) |
|
|
inline |
◆ drawOpaListP0()
void dDlst_list_c::drawOpaListP0 |
( |
| ) |
|
|
inline |
◆ drawOpaListPacket()
void dDlst_list_c::drawOpaListPacket |
( |
| ) |
|
|
inline |
◆ drawOpaListSky()
void dDlst_list_c::drawOpaListSky |
( |
| ) |
|
|
inline |
◆ drawShadow()
void dDlst_list_c::drawShadow |
( |
Mtx |
param_0 | ) |
|
|
inline |
◆ drawXluDrawList()
◆ drawXluList()
void dDlst_list_c::drawXluList |
( |
| ) |
|
|
inline |
◆ drawXluList2DScreen()
void dDlst_list_c::drawXluList2DScreen |
( |
| ) |
|
|
inline |
◆ drawXluListBG()
void dDlst_list_c::drawXluListBG |
( |
| ) |
|
|
inline |
◆ drawXluListDark()
void dDlst_list_c::drawXluListDark |
( |
| ) |
|
|
inline |
◆ drawXluListDarkBG()
void dDlst_list_c::drawXluListDarkBG |
( |
| ) |
|
|
inline |
◆ drawXluListInvisible()
void dDlst_list_c::drawXluListInvisible |
( |
| ) |
|
|
inline |
◆ drawXluListItem3d()
void dDlst_list_c::drawXluListItem3d |
( |
| ) |
|
◆ drawXluListSky()
void dDlst_list_c::drawXluListSky |
( |
| ) |
|
|
inline |
◆ drawXluListZxlu()
void dDlst_list_c::drawXluListZxlu |
( |
| ) |
|
|
inline |
◆ entryZSortListZxlu()
◆ entryZSortXluDrawList()
◆ entryZSortXluList()
◆ getOpaList()
◆ getOpaListBG()
◆ getOpaListDark()
◆ getOpaListFilter()
◆ getOpaListP0()
◆ getOpaListPacket()
◆ getView()
◆ getViewport()
◆ getWipeRate()
◆ getXluListBG()
◆ imageDrawShadow()
void dDlst_list_c::imageDrawShadow |
( |
Mtx |
param_0 | ) |
|
|
inline |
◆ init()
void dDlst_list_c::init |
( |
| ) |
|
◆ newPeekZdata()
void dDlst_list_c::newPeekZdata |
( |
s16 |
param_0, |
|
|
s16 |
param_1, |
|
|
u32 * |
param_2 |
|
) |
| |
|
inline |
◆ offWipe()
◆ peekZdata()
void dDlst_list_c::peekZdata |
( |
| ) |
|
|
inline |
◆ reset()
void dDlst_list_c::reset |
( |
| ) |
|
◆ set()
◆ set2DOpa()
◆ set2DOpaTop()
◆ set2DXlu()
◆ set3DlineMat()
◆ set3DlineMatDark()
◆ setCopy2D()
◆ setOpaDrawList()
◆ setOpaList()
void dDlst_list_c::setOpaList |
( |
| ) |
|
|
inline |
◆ setOpaList3Dlast()
void dDlst_list_c::setOpaList3Dlast |
( |
| ) |
|
|
inline |
◆ setOpaListBG()
void dDlst_list_c::setOpaListBG |
( |
| ) |
|
|
inline |
◆ setOpaListDark()
void dDlst_list_c::setOpaListDark |
( |
| ) |
|
|
inline |
◆ setOpaListDarkBG()
void dDlst_list_c::setOpaListDarkBG |
( |
| ) |
|
|
inline |
◆ setOpaListFilter()
void dDlst_list_c::setOpaListFilter |
( |
| ) |
|
|
inline |
◆ setOpaListInvisible()
void dDlst_list_c::setOpaListInvisible |
( |
| ) |
|
|
inline |
◆ setOpaListItem3D()
void dDlst_list_c::setOpaListItem3D |
( |
| ) |
|
|
inline |
◆ setOpaListMiddle()
void dDlst_list_c::setOpaListMiddle |
( |
| ) |
|
|
inline |
◆ setOpaListP0()
void dDlst_list_c::setOpaListP0 |
( |
| ) |
|
|
inline |
◆ setOpaListSky()
void dDlst_list_c::setOpaListSky |
( |
| ) |
|
|
inline |
◆ setOpaListZxlu()
void dDlst_list_c::setOpaListZxlu |
( |
| ) |
|
|
inline |
◆ setRealShadow()
◆ setSimpleShadow()
◆ setView()
◆ setViewport()
◆ setWindow()
◆ setXluDrawList()
◆ setXluList()
void dDlst_list_c::setXluList |
( |
| ) |
|
|
inline |
◆ setXluList2DScreen()
void dDlst_list_c::setXluList2DScreen |
( |
| ) |
|
|
inline |
◆ setXluList3Dlast()
void dDlst_list_c::setXluList3Dlast |
( |
| ) |
|
|
inline |
◆ setXluListBG()
void dDlst_list_c::setXluListBG |
( |
| ) |
|
|
inline |
◆ setXluListDark()
void dDlst_list_c::setXluListDark |
( |
| ) |
|
|
inline |
◆ setXluListDarkBG()
void dDlst_list_c::setXluListDarkBG |
( |
| ) |
|
|
inline |
◆ setXluListFilter()
void dDlst_list_c::setXluListFilter |
( |
| ) |
|
|
inline |
◆ setXluListInvisible()
void dDlst_list_c::setXluListInvisible |
( |
| ) |
|
|
inline |
◆ setXluListItem3D()
void dDlst_list_c::setXluListItem3D |
( |
| ) |
|
|
inline |
◆ setXluListMiddle()
void dDlst_list_c::setXluListMiddle |
( |
| ) |
|
|
inline |
◆ setXluListP0()
void dDlst_list_c::setXluListP0 |
( |
| ) |
|
|
inline |
◆ setXluListSky()
void dDlst_list_c::setXluListSky |
( |
| ) |
|
|
inline |
◆ setXluListZxlu()
void dDlst_list_c::setXluListZxlu |
( |
| ) |
|
|
inline |
◆ wipeIn() [1/2]
void dDlst_list_c::wipeIn |
( |
f32 |
i_wipeSpeed | ) |
|
|
static |
◆ wipeIn() [2/2]
◆ field_0x250
u8 dDlst_list_c::field_0x250[0xC] |
|
private |
◆ m3DLineMatSortPacket
◆ mDrawBuffers
◆ mp2DOpaDrawLists
◆ mp2DOpaEnd
◆ mp2DOpaStart
◆ mp2DOpaTopDrawLists
◆ mp2DOpaTopEnd
◆ mp2DOpaTopStart
◆ mp2DXluDrawLists
◆ mp2DXluEnd
◆ mp2DXluStart
◆ mpCopy2DDrawLists
◆ mpCopy2DEnd
◆ mpCopy2DStart
◆ mPeekZ
◆ mShadowControl
◆ mView
◆ mViewport
◆ mWindow
◆ mWipe
◆ mWipeColor
GXColor dDlst_list_c::mWipeColor = {0, 0, 0, 0} |
|
static |
◆ mWipeDlst
◆ mWipeRate
f32 dDlst_list_c::mWipeRate |
|
static |
◆ mWipeSpeed
f32 dDlst_list_c::mWipeSpeed |
|
static |
The documentation for this class was generated from the following files: