SSBM Decomp
Loading...
Searching...
No Matches
GXContext Struct Reference

#include <__types.h>

Data Fields

union { 
 
   u32   u32 
 
   u16   u16 [2] 
 
x0 
 
u16 x4
 
u16 x6
 
OSContextx8
 
u32 xC
 
u32 x10
 
u32 x14
 
u32 x18
 
s32 x1C_data [(0x3C - 0x1C)/4]
 
s32 x3C_data [(0x5C - 0x3C)/4]
 
s32 x5C_data [(0x7C - 0x5C)/4]
 
s32 x7C
 
s32 x80
 
s32 x84
 
u32 x88_data [4]
 
u32 x98_data [4]
 
u32 ambColors [2]
 
u32 matColors [2]
 
s32 xB8 [GX_MAX_TEXCOORD]
 
u8 xD8_pad [0xF8 - 0xD8]
 
s32 xF8
 
s32 xFC
 
u32 x100_data [(0x130 - 0x100)/4]
 
u32 x130_data [(0x170 - 0x130)/4]
 
u32 x170_data [(0x1AC - 0x170)/4]
 
u8 x1AC_pad [0x1B0 - 0x1AC]
 
GXTexRegionCallback callbacks [(0x1D0 - 0x1B0)/4]
 
u32 x1D0 [(0x204 - 0x1D0)/4]
 
u32 x204
 
u8 x208_pad [0x2D0 - 0x208]
 
struct { 
 
   u32   unk [4] 
 
x2D0 [(0x410 - 0x2D0)/16] 
 
GXTexRegionCallback tex_region_cb
 
GXTexRegionCallback tlut_region_cb
 
u32 x418
 
GXBool x41C
 
GXBool x41D
 
u32 projection_type
 
f32 projection_v [6]
 
f32 viewport_v [6]
 
u8 x454_pad [4]
 
f32 x458
 
s32 x45C_data [0x20/4]
 
s32 x47C_data [0x20/4]
 
u32 x49C_data [(0x4EC - 0x49C)/4]
 
u8 x4EC
 
GXBool x4ED
 
u8 x4EE
 
u32 x4F0_flags
 
GXFifoObjfifo
 
u8 x4F8_pad [0x570 - 0x4F8]
 
u32 dirtyFlags
 

Field Documentation

◆ u32

u32 GXContext::u32

◆ u16

u16 GXContext::u16[2]

◆ [union]

union { ... } GXContext::x0

◆ x4

u16 GXContext::x4

◆ x6

u16 GXContext::x6

◆ x8

OSContext* GXContext::x8

◆ xC

u32 GXContext::xC

◆ x10

u32 GXContext::x10

◆ x14

u32 GXContext::x14

◆ x18

u32 GXContext::x18

◆ x1C_data

s32 GXContext::x1C_data[(0x3C - 0x1C)/4]

◆ x3C_data

s32 GXContext::x3C_data[(0x5C - 0x3C)/4]

◆ x5C_data

s32 GXContext::x5C_data[(0x7C - 0x5C)/4]

◆ x7C

s32 GXContext::x7C

◆ x80

s32 GXContext::x80

◆ x84

s32 GXContext::x84

◆ x88_data

u32 GXContext::x88_data[4]

◆ x98_data

u32 GXContext::x98_data[4]

◆ ambColors

u32 GXContext::ambColors[2]

◆ matColors

u32 GXContext::matColors[2]

◆ xB8

s32 GXContext::xB8[GX_MAX_TEXCOORD]

◆ xD8_pad

u8 GXContext::xD8_pad[0xF8 - 0xD8]

◆ xF8

s32 GXContext::xF8

◆ xFC

s32 GXContext::xFC

◆ x100_data

u32 GXContext::x100_data[(0x130 - 0x100)/4]

◆ x130_data

u32 GXContext::x130_data[(0x170 - 0x130)/4]

◆ x170_data

u32 GXContext::x170_data[(0x1AC - 0x170)/4]

◆ x1AC_pad

u8 GXContext::x1AC_pad[0x1B0 - 0x1AC]

◆ callbacks

GXTexRegionCallback GXContext::callbacks[(0x1D0 - 0x1B0)/4]

◆ x1D0

u32 GXContext::x1D0[(0x204 - 0x1D0)/4]

◆ x204

u32 GXContext::x204

◆ x208_pad

u8 GXContext::x208_pad[0x2D0 - 0x208]

◆ unk

u32 GXContext::unk[4]

◆ [struct]

struct { ... } GXContext::x2D0[(0x410 - 0x2D0) / 16]

◆ tex_region_cb

GXTexRegionCallback GXContext::tex_region_cb

◆ tlut_region_cb

GXTexRegionCallback GXContext::tlut_region_cb

◆ x418

u32 GXContext::x418

◆ x41C

GXBool GXContext::x41C

◆ x41D

GXBool GXContext::x41D

◆ projection_type

u32 GXContext::projection_type

◆ projection_v

f32 GXContext::projection_v[6]

◆ viewport_v

f32 GXContext::viewport_v[6]

◆ x454_pad

u8 GXContext::x454_pad[4]

◆ x458

f32 GXContext::x458

◆ x45C_data

s32 GXContext::x45C_data[0x20/4]

◆ x47C_data

s32 GXContext::x47C_data[0x20/4]

◆ x49C_data

u32 GXContext::x49C_data[(0x4EC - 0x49C)/4]

◆ x4EC

u8 GXContext::x4EC

◆ x4ED

GXBool GXContext::x4ED

◆ x4EE

u8 GXContext::x4EE

◆ x4F0_flags

u32 GXContext::x4F0_flags

◆ fifo

GXFifoObj* GXContext::fifo

◆ x4F8_pad

u8 GXContext::x4F8_pad[0x570 - 0x4F8]

◆ dirtyFlags

u32 GXContext::dirtyFlags

The documentation for this struct was generated from the following file: