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

#include <__gx.h>

Data Fields

unsigned short unk
unsigned short bpSent
unsigned short vNum
unsigned short vLim
unsigned long cpEnable
unsigned long cpStatus
unsigned long cpClr
unsigned long vcdLo
unsigned long vcdHi
unsigned long vatA [8]
unsigned long vatB [8]
unsigned long vatC [8]
unsigned long lpSize
unsigned long matIdxA
unsigned long matIdxB
unsigned long indexBase [4]
unsigned long indexStride [4]
unsigned long ambColor [2]
unsigned long matColor [2]
unsigned long suTs0 [8]
unsigned long suTs1 [8]
unsigned long suScis0
unsigned long suScis1
unsigned long tref [8]
unsigned long iref
unsigned long bpMask
unsigned long IndTexScale0
unsigned long IndTexScale1
unsigned long tevc [16]
unsigned long teva [16]
unsigned long tevKsel [8]
unsigned long cmode0
unsigned long cmode1
unsigned long zmode
unsigned long peCtrl
unsigned long cpDispSrc
unsigned long cpDispSize
unsigned long cpDispStride
unsigned long cpDisp
unsigned long cpTexSrc
unsigned long cpTexSize
unsigned long cpTexStride
unsigned long cpTex
unsigned char cpTexZ
unsigned long genMode
GXTexRegion TexRegions [8]
GXTexRegion TexRegionsCI [4]
unsigned long nextTexRgn
unsigned long nextTexRgnCI
GXTlutRegion TlutRegions [20]
GXTexRegion *(* texRegionCallback )(GXTexObj *, GXTexMapID)
GXTlutRegion *(* tlutRegionCallback )(unsigned long)
GXAttrType nrmType
unsigned char hasNrms
unsigned char hasBiNrms
unsigned long projType
float projMtx [6]
float vpLeft
float vpTop
float vpWd
float vpHt
float vpNearz
float vpFarz
unsigned char fgRange
float fgSideX
unsigned long tImage0 [8]
unsigned long tMode0 [8]
unsigned long texmapId [16]
unsigned long tcsManEnab
GXPerf0 perf0
GXPerf1 perf1
unsigned long perfSel
unsigned char inDispList
unsigned char dlSaveContext
unsigned char dirtyVAT
unsigned long dirtyState

Field Documentation

◆ unk

unsigned short __GXData_struct::unk

◆ bpSent

unsigned short __GXData_struct::bpSent

◆ vNum

unsigned short __GXData_struct::vNum

◆ vLim

unsigned short __GXData_struct::vLim

◆ cpEnable

unsigned long __GXData_struct::cpEnable

◆ cpStatus

unsigned long __GXData_struct::cpStatus

◆ cpClr

unsigned long __GXData_struct::cpClr

◆ vcdLo

unsigned long __GXData_struct::vcdLo

◆ vcdHi

unsigned long __GXData_struct::vcdHi

◆ vatA

unsigned long __GXData_struct::vatA[8]

◆ vatB

unsigned long __GXData_struct::vatB[8]

◆ vatC

unsigned long __GXData_struct::vatC[8]

◆ lpSize

unsigned long __GXData_struct::lpSize

◆ matIdxA

unsigned long __GXData_struct::matIdxA

◆ matIdxB

unsigned long __GXData_struct::matIdxB

◆ indexBase

unsigned long __GXData_struct::indexBase[4]

◆ indexStride

unsigned long __GXData_struct::indexStride[4]

◆ ambColor

unsigned long __GXData_struct::ambColor[2]

◆ matColor

unsigned long __GXData_struct::matColor[2]

◆ suTs0

unsigned long __GXData_struct::suTs0[8]

◆ suTs1

unsigned long __GXData_struct::suTs1[8]

◆ suScis0

unsigned long __GXData_struct::suScis0

◆ suScis1

unsigned long __GXData_struct::suScis1

◆ tref

unsigned long __GXData_struct::tref[8]

◆ iref

unsigned long __GXData_struct::iref

◆ bpMask

unsigned long __GXData_struct::bpMask

◆ IndTexScale0

unsigned long __GXData_struct::IndTexScale0

◆ IndTexScale1

unsigned long __GXData_struct::IndTexScale1

◆ tevc

unsigned long __GXData_struct::tevc[16]

◆ teva

unsigned long __GXData_struct::teva[16]

◆ tevKsel

unsigned long __GXData_struct::tevKsel[8]

◆ cmode0

unsigned long __GXData_struct::cmode0

◆ cmode1

unsigned long __GXData_struct::cmode1

◆ zmode

unsigned long __GXData_struct::zmode

◆ peCtrl

unsigned long __GXData_struct::peCtrl

◆ cpDispSrc

unsigned long __GXData_struct::cpDispSrc

◆ cpDispSize

unsigned long __GXData_struct::cpDispSize

◆ cpDispStride

unsigned long __GXData_struct::cpDispStride

◆ cpDisp

unsigned long __GXData_struct::cpDisp

◆ cpTexSrc

unsigned long __GXData_struct::cpTexSrc

◆ cpTexSize

unsigned long __GXData_struct::cpTexSize

◆ cpTexStride

unsigned long __GXData_struct::cpTexStride

◆ cpTex

unsigned long __GXData_struct::cpTex

◆ cpTexZ

unsigned char __GXData_struct::cpTexZ

◆ genMode

unsigned long __GXData_struct::genMode

◆ TexRegions

GXTexRegion __GXData_struct::TexRegions[8]

◆ TexRegionsCI

GXTexRegion __GXData_struct::TexRegionsCI[4]

◆ nextTexRgn

unsigned long __GXData_struct::nextTexRgn

◆ nextTexRgnCI

unsigned long __GXData_struct::nextTexRgnCI

◆ TlutRegions

GXTlutRegion __GXData_struct::TlutRegions[20]

◆ texRegionCallback

GXTexRegion *(* __GXData_struct::texRegionCallback) (GXTexObj *, GXTexMapID)

◆ tlutRegionCallback

GXTlutRegion *(* __GXData_struct::tlutRegionCallback) (unsigned long)

◆ nrmType

GXAttrType __GXData_struct::nrmType

◆ hasNrms

unsigned char __GXData_struct::hasNrms

◆ hasBiNrms

unsigned char __GXData_struct::hasBiNrms

◆ projType

unsigned long __GXData_struct::projType

◆ projMtx

float __GXData_struct::projMtx[6]

◆ vpLeft

float __GXData_struct::vpLeft

◆ vpTop

float __GXData_struct::vpTop

◆ vpWd

float __GXData_struct::vpWd

◆ vpHt

float __GXData_struct::vpHt

◆ vpNearz

float __GXData_struct::vpNearz

◆ vpFarz

float __GXData_struct::vpFarz

◆ fgRange

unsigned char __GXData_struct::fgRange

◆ fgSideX

float __GXData_struct::fgSideX

◆ tImage0

unsigned long __GXData_struct::tImage0[8]

◆ tMode0

unsigned long __GXData_struct::tMode0[8]

◆ texmapId

unsigned long __GXData_struct::texmapId[16]

◆ tcsManEnab

unsigned long __GXData_struct::tcsManEnab

◆ perf0

GXPerf0 __GXData_struct::perf0

◆ perf1

GXPerf1 __GXData_struct::perf1

◆ perfSel

unsigned long __GXData_struct::perfSel

◆ inDispList

unsigned char __GXData_struct::inDispList

◆ dlSaveContext

unsigned char __GXData_struct::dlSaveContext

◆ dirtyVAT

unsigned char __GXData_struct::dirtyVAT

◆ dirtyState

unsigned long __GXData_struct::dirtyState

The documentation for this struct was generated from the following file:
  • libs/dolphin/src/dolphin/gx/__gx.h