Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
nw4hbm::lyt::TevStage Class Reference

#include <lyt_types.h>

+ Collaboration diagram for nw4hbm::lyt::TevStage:

Public Member Functions

 TevStage ()
 
GXTexCoordID GetTexCoordGen () const
 
GXChannelID GetColorChan () const
 
GXTexMapID GetTexMap () const
 
GXTevSwapSel GetTexSwapSel () const
 
GXTevSwapSel GetRasSwapSel () const
 
GXTevColorArg GetColorInA () const
 
GXTevColorArg GetColorInB () const
 
GXTevColorArg GetColorInC () const
 
GXTevColorArg GetColorInD () const
 
GXTevOp GetColorOp () const
 
GXTevBias GetColorBias () const
 
GXTevScale GetColorScale () const
 
bool IsColorClamp () const
 
GXTevRegID GetColorOutReg () const
 
GXTevKColorSel GetKColorSel () const
 
GXTevAlphaArg GetAlphaInA () const
 
GXTevAlphaArg GetAlphaInB () const
 
GXTevAlphaArg GetAlphaInC () const
 
GXTevAlphaArg GetAlphaInD () const
 
GXTevOp GetAlphaOp () const
 
GXTevBias GetAlphaBias () const
 
GXTevScale GetAlphaScale () const
 
bool IsAlphaClamp () const
 
GXTevRegID GetAlphaOutReg () const
 
GXTevKAlphaSel GetKAlphaSel () const
 
GXIndTexStageID GetIndStage () const
 
GXIndTexMtxID GetIndMtxSel () const
 
GXIndTexBiasSel GetIndBiasSel () const
 
GXIndTexWrap GetIndWrapS () const
 
GXIndTexWrap GetIndWrapT () const
 
GXIndTexAlphaSel GetIndAlphaSel () const
 
bool IsIndUtcLod () const
 
bool IsIndAddPrev () const
 
GXIndTexFormat GetIndFormat () const
 
void SetOrder (GXTexCoordID aTexCoordGen, GXTexMapID aTexMap, GXChannelID aColChan, GXTevSwapSel rasSel, GXTevSwapSel texSel)
 
void SetColorIn (GXTevColorArg a, GXTevColorArg b, GXTevColorArg c, GXTevColorArg d)
 
void SetColorOp (GXTevOp op, GXTevBias bias, GXTevScale scale, bool clamp, GXTevRegID outReg, GXTevKColorSel kSel)
 
void SetAlphaIn (GXTevAlphaArg a, GXTevAlphaArg b, GXTevAlphaArg c, GXTevAlphaArg d)
 
void SetAlphaOp (GXTevOp op, GXTevBias bias, GXTevScale scale, bool clamp, GXTevRegID outReg, GXTevKAlphaSel kSel)
 
void SetIndirect (GXIndTexStageID stage, GXIndTexFormat format, GXIndTexBiasSel biasSel, GXIndTexMtxID mtxSel, GXIndTexWrap wrapS, GXIndTexWrap wrapT, bool addPrev, bool utcLod, GXIndTexAlphaSel alphaSel)
 

Private Attributes

u8 texCoordGen
 
u8 colChan
 
u8 texMap
 
u8 swapSel
 
TevStageInOp colIn
 
TevStageInOp alpIn
 
u8 indStage
 
u8 indBiMt
 
u8 indWrap
 
u8 indFoAdUtAl
 

Constructor & Destructor Documentation

◆ TevStage()

nw4hbm::lyt::TevStage::TevStage ( )
inline

Member Function Documentation

◆ GetAlphaBias()

GXTevBias nw4hbm::lyt::TevStage::GetAlphaBias ( ) const
inline

◆ GetAlphaInA()

GXTevAlphaArg nw4hbm::lyt::TevStage::GetAlphaInA ( ) const
inline

◆ GetAlphaInB()

GXTevAlphaArg nw4hbm::lyt::TevStage::GetAlphaInB ( ) const
inline

◆ GetAlphaInC()

GXTevAlphaArg nw4hbm::lyt::TevStage::GetAlphaInC ( ) const
inline

◆ GetAlphaInD()

GXTevAlphaArg nw4hbm::lyt::TevStage::GetAlphaInD ( ) const
inline

◆ GetAlphaOp()

GXTevOp nw4hbm::lyt::TevStage::GetAlphaOp ( ) const
inline

◆ GetAlphaOutReg()

GXTevRegID nw4hbm::lyt::TevStage::GetAlphaOutReg ( ) const
inline

◆ GetAlphaScale()

GXTevScale nw4hbm::lyt::TevStage::GetAlphaScale ( ) const
inline

◆ GetColorBias()

GXTevBias nw4hbm::lyt::TevStage::GetColorBias ( ) const
inline

◆ GetColorChan()

GXChannelID nw4hbm::lyt::TevStage::GetColorChan ( ) const
inline

◆ GetColorInA()

GXTevColorArg nw4hbm::lyt::TevStage::GetColorInA ( ) const
inline

◆ GetColorInB()

GXTevColorArg nw4hbm::lyt::TevStage::GetColorInB ( ) const
inline

◆ GetColorInC()

GXTevColorArg nw4hbm::lyt::TevStage::GetColorInC ( ) const
inline

◆ GetColorInD()

GXTevColorArg nw4hbm::lyt::TevStage::GetColorInD ( ) const
inline

◆ GetColorOp()

GXTevOp nw4hbm::lyt::TevStage::GetColorOp ( ) const
inline

◆ GetColorOutReg()

GXTevRegID nw4hbm::lyt::TevStage::GetColorOutReg ( ) const
inline

◆ GetColorScale()

GXTevScale nw4hbm::lyt::TevStage::GetColorScale ( ) const
inline

◆ GetIndAlphaSel()

GXIndTexAlphaSel nw4hbm::lyt::TevStage::GetIndAlphaSel ( ) const
inline

◆ GetIndBiasSel()

GXIndTexBiasSel nw4hbm::lyt::TevStage::GetIndBiasSel ( ) const
inline

◆ GetIndFormat()

GXIndTexFormat nw4hbm::lyt::TevStage::GetIndFormat ( ) const
inline

◆ GetIndMtxSel()

GXIndTexMtxID nw4hbm::lyt::TevStage::GetIndMtxSel ( ) const
inline

◆ GetIndStage()

GXIndTexStageID nw4hbm::lyt::TevStage::GetIndStage ( ) const
inline

◆ GetIndWrapS()

GXIndTexWrap nw4hbm::lyt::TevStage::GetIndWrapS ( ) const
inline

◆ GetIndWrapT()

GXIndTexWrap nw4hbm::lyt::TevStage::GetIndWrapT ( ) const
inline

◆ GetKAlphaSel()

GXTevKAlphaSel nw4hbm::lyt::TevStage::GetKAlphaSel ( ) const
inline

◆ GetKColorSel()

GXTevKColorSel nw4hbm::lyt::TevStage::GetKColorSel ( ) const
inline

◆ GetRasSwapSel()

GXTevSwapSel nw4hbm::lyt::TevStage::GetRasSwapSel ( ) const
inline

◆ GetTexCoordGen()

GXTexCoordID nw4hbm::lyt::TevStage::GetTexCoordGen ( ) const
inline

◆ GetTexMap()

GXTexMapID nw4hbm::lyt::TevStage::GetTexMap ( ) const
inline

◆ GetTexSwapSel()

GXTevSwapSel nw4hbm::lyt::TevStage::GetTexSwapSel ( ) const
inline

◆ IsAlphaClamp()

bool nw4hbm::lyt::TevStage::IsAlphaClamp ( ) const
inline

◆ IsColorClamp()

bool nw4hbm::lyt::TevStage::IsColorClamp ( ) const
inline

◆ IsIndAddPrev()

bool nw4hbm::lyt::TevStage::IsIndAddPrev ( ) const
inline

◆ IsIndUtcLod()

bool nw4hbm::lyt::TevStage::IsIndUtcLod ( ) const
inline

◆ SetAlphaIn()

void nw4hbm::lyt::TevStage::SetAlphaIn ( GXTevAlphaArg a,
GXTevAlphaArg b,
GXTevAlphaArg c,
GXTevAlphaArg d )
inline

◆ SetAlphaOp()

void nw4hbm::lyt::TevStage::SetAlphaOp ( GXTevOp op,
GXTevBias bias,
GXTevScale scale,
bool clamp,
GXTevRegID outReg,
GXTevKAlphaSel kSel )
inline

◆ SetColorIn()

void nw4hbm::lyt::TevStage::SetColorIn ( GXTevColorArg a,
GXTevColorArg b,
GXTevColorArg c,
GXTevColorArg d )
inline

◆ SetColorOp()

void nw4hbm::lyt::TevStage::SetColorOp ( GXTevOp op,
GXTevBias bias,
GXTevScale scale,
bool clamp,
GXTevRegID outReg,
GXTevKColorSel kSel )
inline

◆ SetIndirect()

void nw4hbm::lyt::TevStage::SetIndirect ( GXIndTexStageID stage,
GXIndTexFormat format,
GXIndTexBiasSel biasSel,
GXIndTexMtxID mtxSel,
GXIndTexWrap wrapS,
GXIndTexWrap wrapT,
bool addPrev,
bool utcLod,
GXIndTexAlphaSel alphaSel )
inline

◆ SetOrder()

void nw4hbm::lyt::TevStage::SetOrder ( GXTexCoordID aTexCoordGen,
GXTexMapID aTexMap,
GXChannelID aColChan,
GXTevSwapSel rasSel,
GXTevSwapSel texSel )
inline

Member Data Documentation

◆ alpIn

TevStageInOp nw4hbm::lyt::TevStage::alpIn
private

◆ colChan

u8 nw4hbm::lyt::TevStage::colChan
private

◆ colIn

TevStageInOp nw4hbm::lyt::TevStage::colIn
private

◆ indBiMt

u8 nw4hbm::lyt::TevStage::indBiMt
private

◆ indFoAdUtAl

u8 nw4hbm::lyt::TevStage::indFoAdUtAl
private

◆ indStage

u8 nw4hbm::lyt::TevStage::indStage
private

◆ indWrap

u8 nw4hbm::lyt::TevStage::indWrap
private

◆ swapSel

u8 nw4hbm::lyt::TevStage::swapSel
private

◆ texCoordGen

u8 nw4hbm::lyt::TevStage::texCoordGen
private

◆ texMap

u8 nw4hbm::lyt::TevStage::texMap
private

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