Twilight Princess
Remastered version of the GameCube game
Loading...
Searching...
No Matches
Material3 Class Reference
+ Inheritance diagram for Material3:
+ Collaboration diagram for Material3:

Public Member Functions

void Bind ()
 
override string ToString ()
 

Protected Member Functions

void OnPropertyChanged ([CallerMemberName] string propertyName=null)
 

Properties

string Name [get, set]
 
VertexDescription VtxDesc [get, set]
 
byte Flag [get, set]
 
bool IsTranslucent [get]
 
GXCullMode CullMode [get, set]
 
byte NumChannelControls [get, set]
 
byte NumTexGensIndex [get, set]
 
byte NumTevStages [get, set]
 
bool ZCompLocIndex [get, set]
 
ZMode ZModeIndex [get, set]
 
bool DitherIndex [get, set]
 
WLinearColor[] MaterialColorIndexes [get, set]
 
ColorChannelControl[] ColorChannelControls [get, set]
 
WLinearColor[] AmbientColorIndexes [get, set]
 
WLinearColor[] LightingColorIndexes [get, set]
 
TexCoordGen[] TexGenInfoIndexes [get, set]
 
TexCoordGen[] PostTexGenInfoIndexes [get, set]
 
TexMatrix[] TexMatrixIndexes [get, set]
 
TexMatrix[] PostTexMatrixIndexes [get, set]
 
short[] TextureIndexes [get, set]
 
WLinearColor[] TevKonstColorIndexes [get, set]
 
GXKonstColorSel[] TEVKonstColorSelectors [get, set]
 
GXKonstAlphaSel[] TEVKonstAlphaSelectors [get, set]
 
TevOrder[] TevOrderInfoIndexes [get, set]
 
WLinearColor[] TevColorIndexes [get, set]
 
TevStage[] TevStageInfoIndexes [get, set]
 
TevSwapMode[] TevSwapModeIndexes [get, set]
 
TevSwapModeTable[] TevSwapModeTableIndexes [get, set]
 
short[] UnknownIndexes [get, set]
 
FogInfo FogModeIndex [get, set]
 
AlphaTest AlphaTest [get, set]
 
BlendMode BlendModeIndex [get, set]
 
NBTScale UnknownIndex2 [get, set]
 

Events

PropertyChangedEventHandler PropertyChanged
 

Private Attributes

string m_name
 
byte m_flag
 
GXCullMode m_cullMode
 
byte m_numChannelControls
 

Member Function Documentation

◆ Bind()

void Material3.Bind ( )

◆ OnPropertyChanged()

void Material3.OnPropertyChanged ( [CallerMemberName] string propertyName = null)
protected

◆ ToString()

override string Material3.ToString ( )

Member Data Documentation

◆ m_cullMode

GXCullMode Material3.m_cullMode
private

◆ m_flag

byte Material3.m_flag
private

◆ m_name

string Material3.m_name
private

◆ m_numChannelControls

byte Material3.m_numChannelControls
private

Property Documentation

◆ AlphaTest

AlphaTest Material3.AlphaTest
getset

◆ AmbientColorIndexes

WLinearColor [] Material3.AmbientColorIndexes
getset

◆ BlendModeIndex

BlendMode Material3.BlendModeIndex
getset

◆ ColorChannelControls

ColorChannelControl [] Material3.ColorChannelControls
getset

◆ CullMode

GXCullMode Material3.CullMode
getset

◆ DitherIndex

bool Material3.DitherIndex
getset

◆ Flag

byte Material3.Flag
getset

◆ FogModeIndex

FogInfo Material3.FogModeIndex
getset

◆ IsTranslucent

bool Material3.IsTranslucent
get

◆ LightingColorIndexes

WLinearColor [] Material3.LightingColorIndexes
getset

◆ MaterialColorIndexes

WLinearColor [] Material3.MaterialColorIndexes
getset

◆ Name

string Material3.Name
getset

◆ NumChannelControls

byte Material3.NumChannelControls
getset

◆ NumTevStages

byte Material3.NumTevStages
getset

◆ NumTexGensIndex

byte Material3.NumTexGensIndex
getset

◆ PostTexGenInfoIndexes

TexCoordGen [] Material3.PostTexGenInfoIndexes
getset

◆ PostTexMatrixIndexes

TexMatrix [] Material3.PostTexMatrixIndexes
getset

◆ TevColorIndexes

WLinearColor [] Material3.TevColorIndexes
getset

◆ TEVKonstAlphaSelectors

GXKonstAlphaSel [] Material3.TEVKonstAlphaSelectors
getset

◆ TevKonstColorIndexes

WLinearColor [] Material3.TevKonstColorIndexes
getset

◆ TEVKonstColorSelectors

GXKonstColorSel [] Material3.TEVKonstColorSelectors
getset

◆ TevOrderInfoIndexes

TevOrder [] Material3.TevOrderInfoIndexes
getset

◆ TevStageInfoIndexes

TevStage [] Material3.TevStageInfoIndexes
getset

◆ TevSwapModeIndexes

TevSwapMode [] Material3.TevSwapModeIndexes
getset

◆ TevSwapModeTableIndexes

TevSwapModeTable [] Material3.TevSwapModeTableIndexes
getset

◆ TexGenInfoIndexes

TexCoordGen [] Material3.TexGenInfoIndexes
getset

◆ TexMatrixIndexes

TexMatrix [] Material3.TexMatrixIndexes
getset

◆ TextureIndexes

short [] Material3.TextureIndexes
getset

◆ UnknownIndex2

NBTScale Material3.UnknownIndex2
getset

◆ UnknownIndexes

short [] Material3.UnknownIndexes
getset

◆ VtxDesc

VertexDescription Material3.VtxDesc
getset

◆ ZCompLocIndex

bool Material3.ZCompLocIndex
getset

◆ ZModeIndex

ZMode Material3.ZModeIndex
getset

Event Documentation

◆ PropertyChanged

PropertyChangedEventHandler Material3.PropertyChanged

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