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 _REVOLUTION_GX_GXSTRUCT_H_
2#define _REVOLUTION_GX_GXSTRUCT_H_
3
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
11typedef struct _GXRenderModeObj {
12 /* 0x00 */ VITVMode viTVmode;
13 /* 0x04 */ u16 fbWidth;
14 /* 0x06 */ u16 efbHeight;
15 /* 0x08 */ u16 xfbHeight;
16 /* 0x0A */ u16 viXOrigin;
17 /* 0x0C */ u16 viYOrigin;
18 /* 0x0E */ u16 viWidth;
19 /* 0x10 */ u16 viHeight;
20 /* 0x14 */ VIXFBMode xFBmode;
21 /* 0x18 */ u8 field_rendering;
22 /* 0x19 */ u8 aa;
23 /* 0x20 */ u8 sample_pattern[12][2];
24 /* 0x38 */ u8 vfilter[7];
26
27typedef struct _GXColor {
28 u8 r, g, b, a;
30
31typedef struct _GXColorS10 {
32 s16 r, g, b, a;
34
35typedef struct _GXTexObj {
36 u32 dummy[8];
38
39typedef struct _GXLightObj {
40 u32 dummy[16];
42
43typedef struct _GXTexRegion {
44 u32 dummy[4];
46
47typedef struct _GXTlutObj {
48 u32 dummy[3];
50
51typedef struct _GXTlutRegion {
52 u32 dummy[4];
54
55typedef struct _GXFogAdjTable {
56 u16 r[10];
58
59typedef struct _GXVtxDescList {
63
64typedef struct _GXVtxAttrFmtList {
68 u8 frac;
70
71#ifdef __cplusplus
72}
73#endif
74
75#endif
enum _GXCompType GXCompType
enum _GXAttr GXAttr
enum _GXCompCnt GXCompCnt
enum _GXAttrType GXAttrType
struct _GXColor GXColor
Definition J2DAnimation.h:7
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 _GXColorS10 GXColorS10
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