![]() |
Twilight Princess
Remastered version of the GameCube game
|
Classes | |
| class | ZMode |
| class | AlphaTest |
| class | BlendMode |
| class | ColorChannelControl |
| class | TexCoordGen |
| class | TexMatrix |
| class | TevIn |
| class | TevOp |
| class | TevOrder |
| class | TevIndirect |
| class | NBTScale |
| class | TevSwapMode |
| class | TevSwapModeTable |
| class | IndTexOrder |
| class | IndTexCoordScale |
| class | TevStage |
| class | FogInfo |
| class | IndirectTexture |
| class | IndirectTextureMatrix |
| class | IndirectTextureScale |
| class | IndirectTevOrder |
Enumerations | |
| enum | GXCompareType { Never = 0 , Less = 1 , Equal = 2 , LEqual = 3 , Greater = 4 , NEqual = 5 , GEqual = 6 , Always = 7 } |
| enum | GXAlphaOp { And = 0 , Or = 1 , XOR = 2 , XNOR = 3 } |
| enum | GXCullMode { None = 0 , Front = 1 , Back = 2 , All = 3 } |
| enum | GXBlendModeControl { Zero = 0 , One = 1 , SrcColor = 2 , InverseSrcColor = 3 , SrcAlpha = 4 , InverseSrcAlpha = 5 , DstAlpha = 6 , InverseDstAlpha = 7 } |
| enum | GXBlendMode { None = 0 , Blend = 1 , Logic = 2 , Subtract = 3 } |
| enum | GXTevOp { Add = 0 , Sub = 1 , Comp_R8_GT = 8 , Comp_R8_EQ = 9 , Comp_GR16_GT = 10 , Comp_GR16_EQ = 11 , Comp_BGR24_GT = 12 , Comp_BGR24_EQ = 13 , Comp_RGB8_GT = 14 , Comp_RGB8_EQ = 15 , Comp_A8_EQ = Comp_RGB8_EQ , Comp_A8_GT = Comp_RGB8_GT } |
| enum | GXTevBias { Zero = 0 , AddHalf = 1 , SubHalf = 2 } |
| enum | GXTevScale { Scale_1 = 0 , Scale_2 = 1 , Scale_4 = 2 , Divide_2 = 3 } |
| enum | GXCombineColorInput { ColorPrev = 0 , AlphaPrev = 1 , C0 = 2 , A0 = 3 , C1 = 4 , A1 = 5 , C2 = 6 , A2 = 7 , TexColor = 8 , TexAlpha = 9 , RasColor = 10 , RasAlpha = 11 , One = 12 , Half = 13 , Konst = 14 , Zero = 15 } |
| enum | GXCombineAlphaInput { AlphaPrev = 0 , A0 = 1 , A1 = 2 , A2 = 3 , TexAlpha = 4 , RasAlpha = 5 , Konst = 6 , Zero = 7 } |
| enum | GXKonstColorSel { KCSel_1 = 0x00 , KCSel_7_8 = 0x01 , KCSel_3_4 = 0x02 , KCSel_5_8 = 0x03 , KCSel_1_2 = 0x04 , KCSel_3_8 = 0x05 , KCSel_1_4 = 0x06 , KCSel_1_8 = 0x07 , KCSel_K0 = 0x0C , KCSel_K1 = 0x0D , KCSel_K2 = 0x0E , KCSel_K3 = 0x0F , KCSel_K0_R = 0x10 , KCSel_K1_R = 0x11 , KCSel_K2_R = 0x12 , KCSel_K3_R = 0x13 , KCSel_K0_G = 0x14 , KCSel_K1_G = 0x15 , KCSel_K2_G = 0x16 , KCSel_K3_G = 0x17 , KCSel_K0_B = 0x18 , KCSel_K1_B = 0x19 , KCSel_K2_B = 0x1A , KCSel_K3_B = 0x1B , KCSel_K0_A = 0x1C , KCSel_K1_A = 0x1D , KCSel_K2_A = 0x1E , KCSel_K3_A = 0x1F } |
| enum | GXKonstAlphaSel { KASel_1 = 0x00 , KASel_7_8 = 0x01 , KASel_3_4 = 0x02 , KASel_5_8 = 0x03 , KASel_1_2 = 0x04 , KASel_3_8 = 0x05 , KASel_1_4 = 0x06 , KASel_1_8 = 0x07 , KASel_K0_R = 0x10 , KASel_K1_R = 0x11 , KASel_K2_R = 0x12 , KASel_K3_R = 0x13 , KASel_K0_G = 0x14 , KASel_K1_G = 0x15 , KASel_K2_G = 0x16 , KASel_K3_G = 0x17 , KASel_K0_B = 0x18 , KASel_K1_B = 0x19 , KASel_K2_B = 0x1A , KASel_K3_B = 0x1B , KASel_K0_A = 0x1C , KASel_K1_A = 0x1D , KASel_K2_A = 0x1E , KASel_K3_A = 0x1F } |
| enum | GXTexGenSrc { Position = 0 , Normal = 1 , Binormal = 2 , Tangent = 3 , Tex0 = 4 , Tex1 = 5 , Tex2 = 6 , Tex3 = 7 , Tex4 = 8 , Tex5 = 9 , Tex6 = 10 , Tex7 = 11 , TexCoord0 = 12 , TexCoord1 = 13 , TexCoord2 = 14 , TexCoord3 = 15 , TexCoord4 = 16 , TexCoord5 = 17 , TexCoord6 = 18 , Color0 = 19 , Color1 = 20 } |
| enum | GXTexGenType { Matrix3x4 = 0 , Matrix2x4 = 1 , Bump0 = 2 , Bump1 = 3 , Bump2 = 4 , Bump3 = 5 , Bump4 = 6 , Bump5 = 7 , Bump6 = 8 , Bump7 = 9 , SRTG = 10 } |
| enum | GXTexMatrix { TexMtx0 = 30 , TexMtx1 = 33 , TexMtx2 = 36 , TexMtx3 = 39 , TexMtx4 = 42 , TexMtx5 = 45 , TexMtx6 = 48 , TexMtx7 = 51 , TexMtx8 = 54 , TexMtx9 = 57 , Identity = 60 } |
| enum | GXPrimitiveType { Points = 0xB8 , Lines = 0xA8 , LineStrip = 0xB0 , Triangles = 0x90 , TriangleStrip = 0x98 , TriangleFan = 0xA0 , Quads = 0x80 } |
| enum | GXLightMask { Light0 = 0x001 , Light1 = 0x002 , Light2 = 0x004 , Light3 = 0x008 , Light4 = 0x010 , Light5 = 0x020 , Light6 = 0x040 , Light7 = 0x080 , None = 0x000 } |
| enum | GXDiffuseFunction { None = 0 , Signed = 1 , Clamp = 2 } |
| enum | GXAttenuationFunction { None = 2 , Spec = 0 , Spot = 1 } |
| enum | GXColorSrc { Register = 0 , Vertex = 1 } |
| enum | GXLogicOp { Clear = 0 , And = 1 , Copy = 3 , Equiv = 9 , Inv = 10 , InvAnd = 4 , InvCopy = 12 , InvOr = 13 , NAnd = 14 , NoOp = 5 , NOr = 8 , Or = 7 , RevAnd = 2 , RevOr = 11 , Set = 15 , XOr = 6 } |
| enum | GXTexCoordSlot { TexCoord0 = 0 , TexCoord1 = 1 , TexCoord2 = 2 , TexCoord3 = 3 , TexCoord4 = 4 , TexCoord5 = 5 , TexCoord6 = 6 , TexCoord7 = 7 , Null = 0xFF } |
| enum | GXColorChannelId { Color0 = 0 , Color1 = 1 , Alpha0 = 2 , Alpha1 = 3 , Color0A0 = 4 , Color1A1 = 5 , ColorZero = 6 , AlphaBump = 7 , AlphaBumpN = 8 , ColorNull = 0xFF } |
| enum | GXRegister { Prev = 0 , Reg0 = 1 , Reg1 = 2 , Reg2 = 3 } |
| enum | TexMatrixProjection { TexProj_ST = 0 , TexProj_STQ = 1 } |
| enum GXAlphaOp |
| enum GXBlendMode |
| enum GXBlendModeControl |
| enum GXColorChannelId |
| enum GXColorSrc |
| enum GXCombineAlphaInput |
| enum GXCombineColorInput |
| enum GXCompareType |
| enum GXCullMode |
| enum GXDiffuseFunction |
| enum GXKonstAlphaSel |
| enum GXKonstColorSel |
| enum GXLightMask |
| enum GXLogicOp |
| enum GXPrimitiveType |
| enum GXRegister |
| enum GXTevBias |
| enum GXTevOp |
| enum GXTevScale |
| enum GXTexCoordSlot |
| enum GXTexGenSrc |
| enum GXTexGenType |
| enum GXTexMatrix |
| enum TexMatrixProjection |