Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
GXStruct.h
Go to the documentation of this file.
1#ifndef _DOLPHIN_GX_GXSTRUCT_H_
2#define _DOLPHIN_GX_GXSTRUCT_H_
3
4#ifdef __REVOLUTION_SDK__
6#else
7#include <dolphin/gx/GXEnum.h>
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14typedef struct _GXRenderModeObj {
15 /* 0x00 */ VITVMode viTVmode;
16 /* 0x04 */ u16 fbWidth;
17 /* 0x06 */ u16 efbHeight;
18 /* 0x08 */ u16 xfbHeight;
19 /* 0x0A */ u16 viXOrigin;
20 /* 0x0C */ u16 viYOrigin;
21 /* 0x0E */ u16 viWidth;
22 /* 0x10 */ u16 viHeight;
23 /* 0x14 */ VIXFBMode xFBmode;
24 /* 0x18 */ u8 field_rendering;
25 /* 0x19 */ u8 aa;
26 /* 0x20 */ u8 sample_pattern[12][2];
27 /* 0x38 */ u8 vfilter[7];
29
30typedef struct _GXColor {
31 u8 r, g, b, a;
32} GXColor;
33
34typedef struct _GXColorS10 {
35 s16 r, g, b, a;
37
38typedef struct _GXTexObj {
40} GXTexObj;
41
42typedef struct _GXLightObj {
45
46typedef struct _GXTexRegion {
49
50typedef struct _GXTlutObj {
52} GXTlutObj;
53
57
58typedef struct _GXFogAdjTable {
59 u16 r[10];
61
66
73
74#ifdef __cplusplus
75}
76#endif
77
78#endif
79#endif
enum _GXCompType GXCompType
enum _GXAttr GXAttr
enum _GXCompCnt GXCompCnt
enum _GXAttrType GXAttrType
struct _GXColor GXColor
Definition J2DAnimation.h:7
struct _GXColorS10 GXColorS10
Definition J2DAnimation.h:8
struct _GXLightObj GXLightObj
struct _GXVtxDescList GXVtxDescList
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
VITVMode
Definition vitypes.h:22
VIXFBMode
Definition vitypes.h:37
struct _GXTlutObj GXTlutObj
struct _GXRenderModeObj GXRenderModeObj
struct _GXTexObj GXTexObj
struct _GXVtxAttrFmtList GXVtxAttrFmtList
struct _GXFogAdjTable GXFogAdjTable
struct _GXTlutRegion GXTlutRegion
struct _GXTexRegion GXTexRegion
Definition GXStruct.h:34
s16 g
Definition GXStruct.h:35
s16 a
Definition GXStruct.h:35
s16 r
Definition GXStruct.h:35
s16 b
Definition GXStruct.h:35
Definition GXStruct.h:30
u8 g
Definition GXStruct.h:31
u8 b
Definition GXStruct.h:31
u8 a
Definition GXStruct.h:31
u8 r
Definition GXStruct.h:31
Definition GXStruct.h:58
u16 r[10]
Definition GXStruct.h:59
Definition GXStruct.h:42
u32 dummy[16]
Definition GXStruct.h:43
Definition GXStruct.h:14
VITVMode viTVmode
Definition GXStruct.h:15
u16 xfbHeight
Definition GXStruct.h:18
u8 aa
Definition GXStruct.h:25
u16 efbHeight
Definition GXStruct.h:17
u16 fbWidth
Definition GXStruct.h:16
u8 field_rendering
Definition GXStruct.h:24
u16 viHeight
Definition GXStruct.h:22
u8 vfilter[7]
Definition GXStruct.h:27
u8 sample_pattern[12][2]
Definition GXStruct.h:26
u16 viWidth
Definition GXStruct.h:21
u16 viYOrigin
Definition GXStruct.h:20
u16 viXOrigin
Definition GXStruct.h:19
VIXFBMode xFBmode
Definition GXStruct.h:23
Definition GXStruct.h:38
u32 dummy[8]
Definition GXStruct.h:39
Definition GXStruct.h:46
u32 dummy[4]
Definition GXStruct.h:47
Definition GXStruct.h:50
u32 dummy[3]
Definition GXStruct.h:51
Definition GXStruct.h:54
u32 dummy[4]
Definition GXStruct.h:55
Definition GXStruct.h:67
GXCompType type
Definition GXStruct.h:70
u8 frac
Definition GXStruct.h:71
GXCompCnt cnt
Definition GXStruct.h:69
GXAttr attr
Definition GXStruct.h:68
Definition GXStruct.h:62
GXAttr attr
Definition GXStruct.h:63
GXAttrType type
Definition GXStruct.h:64