C# Class Terraria.Graphics.Shaders.ArmorShaderData

Inheritance: ShaderData
Afficher le fichier Open project: EmuDevs/EDTerraria Class Usage Examples

Méthodes publiques

Méthode Description
Apply ( Entity entity, DrawData drawData = null ) : void
ArmorShaderData ( Effect shader, string passName ) : Microsoft.Xna.Framework
GetSecondaryShader ( Entity entity ) : ArmorShaderData
UseColor ( Color color ) : ArmorShaderData
UseColor ( Vector3 color ) : ArmorShaderData
UseColor ( float r, float g, float b ) : ArmorShaderData
UseImage ( string path ) : ArmorShaderData
UseOpacity ( float alpha ) : ArmorShaderData
UseSaturation ( float saturation ) : ArmorShaderData
UseSecondaryColor ( Color color ) : ArmorShaderData
UseSecondaryColor ( Vector3 color ) : ArmorShaderData
UseSecondaryColor ( float r, float g, float b ) : ArmorShaderData

Method Details

Apply() public méthode

public Apply ( Entity entity, DrawData drawData = null ) : void
entity Entity
drawData Terraria.DataStructures.DrawData
Résultat void

ArmorShaderData() public méthode

public ArmorShaderData ( Effect shader, string passName ) : Microsoft.Xna.Framework
shader Microsoft.Xna.Framework.Graphics.Effect
passName string
Résultat Microsoft.Xna.Framework

GetSecondaryShader() public méthode

public GetSecondaryShader ( Entity entity ) : ArmorShaderData
entity Entity
Résultat ArmorShaderData

UseColor() public méthode

public UseColor ( Color color ) : ArmorShaderData
color Color
Résultat ArmorShaderData

UseColor() public méthode

public UseColor ( Vector3 color ) : ArmorShaderData
color Vector3
Résultat ArmorShaderData

UseColor() public méthode

public UseColor ( float r, float g, float b ) : ArmorShaderData
r float
g float
b float
Résultat ArmorShaderData

UseImage() public méthode

public UseImage ( string path ) : ArmorShaderData
path string
Résultat ArmorShaderData

UseOpacity() public méthode

public UseOpacity ( float alpha ) : ArmorShaderData
alpha float
Résultat ArmorShaderData

UseSaturation() public méthode

public UseSaturation ( float saturation ) : ArmorShaderData
saturation float
Résultat ArmorShaderData

UseSecondaryColor() public méthode

public UseSecondaryColor ( Color color ) : ArmorShaderData
color Color
Résultat ArmorShaderData

UseSecondaryColor() public méthode

public UseSecondaryColor ( Vector3 color ) : ArmorShaderData
color Vector3
Résultat ArmorShaderData

UseSecondaryColor() public méthode

public UseSecondaryColor ( float r, float g, float b ) : ArmorShaderData
r float
g float
b float
Résultat ArmorShaderData