Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
J3DMatBlock.h File Reference

Go to the source code of this file.

Classes

struct  J3DGXColorS10
 
struct  J3DGXColor
 
struct  J3DNBTScale
 
class  J3DTexGenBlock
 
struct  J3DTexGenBlockNull
 
class  J3DTexGenBlockPatched
 
class  J3DTexGenBlockBasic
 
class  J3DTexGenBlock4
 
class  J3DTevBlock
 
class  J3DTevBlockNull
 
class  J3DTevBlockPatched
 
class  J3DTevBlock4
 
class  J3DTevBlock2
 
class  J3DTevBlock16
 
class  J3DTevBlock1
 
struct  J3DZModeInfo
 
struct  J3DZMode
 
struct  J3DBlendInfo
 
struct  J3DBlend
 
struct  J3DFog
 
struct  J3DAlphaCompInfo
 
struct  J3DAlphaComp
 
class  J3DPEBlock
 
struct  J3DPEBlockNull
 
class  J3DPEBlockXlu
 
class  J3DPEBlockTexEdge
 
class  J3DPEBlockOpa
 
class  J3DPEBlockFull
 
class  J3DPEBlockFogOff
 
struct  J3DIndTexCoordScaleInfo
 
struct  J3DIndTexCoordScale
 
struct  J3DIndTexMtx
 
struct  J3DIndTexOrderInfo
 
struct  J3DIndTexOrder
 
class  J3DIndBlock
 
class  J3DIndBlockNull
 
class  J3DIndBlockFull
 
struct  J3DColorChanInfo
 
struct  J3DColorChan
 
class  J3DColorBlock
 
struct  J3DColorBlockNull
 
class  J3DColorBlockLightOn
 
class  J3DColorBlockLightOff
 
class  J3DColorBlockAmbientOn
 

Functions

u16 calcZModeID (u8 param_0, u8 param_1, u8 param_2)
 
u32 calcAlphaCmpID (u32 param_1, u32 param_2, u32 param_3)
 
static u32 setChanCtrlMacro (u8 enable, GXColorSrc ambSrc, GXColorSrc matSrc, u32 lightMask, GXDiffuseFn diffuseFn, GXAttnFn attnFn)
 

Variables

const J3DNBTScaleInfo j3dDefaultNBTScaleInfo
 
const u16 j3dDefaultZModeID
 
u8 j3dZModeTable [96]
 
const J3DBlendInfo j3dDefaultBlendInfo
 
const J3DFogInfo j3dDefaultFogInfo
 
const u16 j3dDefaultAlphaCmpID
 
const J3DIndTexCoordScaleInfo j3dDefaultIndTexCoordScaleInfo
 
J3DIndTexMtxInfo const j3dDefaultIndTexMtxInfo
 
const J3DIndTexOrderInfo j3dDefaultIndTexOrderNull
 
const J3DColorChanInfo j3dDefaultColorChanInfo
 

Function Documentation

◆ calcAlphaCmpID()

u32 calcAlphaCmpID ( u32  param_1,
u32  param_2,
u32  param_3 
)
inline

◆ calcZModeID()

u16 calcZModeID ( u8  param_0,
u8  param_1,
u8  param_2 
)
inline

◆ setChanCtrlMacro()

static u32 setChanCtrlMacro ( u8  enable,
GXColorSrc  ambSrc,
GXColorSrc  matSrc,
u32  lightMask,
GXDiffuseFn  diffuseFn,
GXAttnFn  attnFn 
)
inlinestatic

Variable Documentation

◆ j3dDefaultAlphaCmpID

const u16 j3dDefaultAlphaCmpID
extern

◆ j3dDefaultBlendInfo

const J3DBlendInfo j3dDefaultBlendInfo
extern

◆ j3dDefaultColorChanInfo

const J3DColorChanInfo j3dDefaultColorChanInfo
extern

◆ j3dDefaultFogInfo

const J3DFogInfo j3dDefaultFogInfo
extern

◆ j3dDefaultIndTexCoordScaleInfo

const J3DIndTexCoordScaleInfo j3dDefaultIndTexCoordScaleInfo
extern

◆ j3dDefaultIndTexMtxInfo

J3DIndTexMtxInfo const j3dDefaultIndTexMtxInfo
extern

◆ j3dDefaultIndTexOrderNull

const J3DIndTexOrderInfo j3dDefaultIndTexOrderNull
extern

◆ j3dDefaultNBTScaleInfo

const J3DNBTScaleInfo j3dDefaultNBTScaleInfo
extern

◆ j3dDefaultZModeID

const u16 j3dDefaultZModeID
extern

◆ j3dZModeTable

u8 j3dZModeTable[96]
extern