C# 클래스 Terraria.Graphics.Shaders.ArmorShaderData

상속: ShaderData
파일 보기 프로젝트 열기: EmuDevs/EDTerraria 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

Apply() 공개 메소드

public Apply ( Entity entity, DrawData drawData = null ) : void
entity Entity
drawData Terraria.DataStructures.DrawData
리턴 void

ArmorShaderData() 공개 메소드

public ArmorShaderData ( Effect shader, string passName ) : Microsoft.Xna.Framework
shader Microsoft.Xna.Framework.Graphics.Effect
passName string
리턴 Microsoft.Xna.Framework

GetSecondaryShader() 공개 메소드

public GetSecondaryShader ( Entity entity ) : ArmorShaderData
entity Entity
리턴 ArmorShaderData

UseColor() 공개 메소드

public UseColor ( Color color ) : ArmorShaderData
color Color
리턴 ArmorShaderData

UseColor() 공개 메소드

public UseColor ( Vector3 color ) : ArmorShaderData
color Vector3
리턴 ArmorShaderData

UseColor() 공개 메소드

public UseColor ( float r, float g, float b ) : ArmorShaderData
r float
g float
b float
리턴 ArmorShaderData

UseImage() 공개 메소드

public UseImage ( string path ) : ArmorShaderData
path string
리턴 ArmorShaderData

UseOpacity() 공개 메소드

public UseOpacity ( float alpha ) : ArmorShaderData
alpha float
리턴 ArmorShaderData

UseSaturation() 공개 메소드

public UseSaturation ( float saturation ) : ArmorShaderData
saturation float
리턴 ArmorShaderData

UseSecondaryColor() 공개 메소드

public UseSecondaryColor ( Color color ) : ArmorShaderData
color Color
리턴 ArmorShaderData

UseSecondaryColor() 공개 메소드

public UseSecondaryColor ( Vector3 color ) : ArmorShaderData
color Vector3
리턴 ArmorShaderData

UseSecondaryColor() 공개 메소드

public UseSecondaryColor ( float r, float g, float b ) : ArmorShaderData
r float
g float
b float
리턴 ArmorShaderData