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

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

공개 메소드들

메소드 설명
Apply ( ) : void
GetSecondaryShader ( Player player ) : ScreenShaderData
ScreenShaderData ( Effect shader, string passName ) : Microsoft.Xna.Framework
ScreenShaderData ( string passName ) : Microsoft.Xna.Framework
UseColor ( Color color ) : ScreenShaderData
UseColor ( Microsoft.Xna.Framework.Vector3 color ) : ScreenShaderData
UseColor ( float r, float g, float b ) : ScreenShaderData
UseGlobalOpacity ( float opacity ) : ScreenShaderData
UseIntensity ( float intensity ) : ScreenShaderData
UseOpacity ( float opacity ) : ScreenShaderData
UseProgress ( float progress ) : ScreenShaderData
UseSecondaryColor ( Color color ) : ScreenShaderData
UseSecondaryColor ( Microsoft.Xna.Framework.Vector3 color ) : ScreenShaderData
UseSecondaryColor ( float r, float g, float b ) : ScreenShaderData
UseTargetPosition ( Vector2 position ) : ScreenShaderData

메소드 상세

Apply() 공개 메소드

public Apply ( ) : void
리턴 void

GetSecondaryShader() 공개 메소드

public GetSecondaryShader ( Player player ) : ScreenShaderData
player Terraria.Player
리턴 ScreenShaderData

ScreenShaderData() 공개 메소드

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

ScreenShaderData() 공개 메소드

public ScreenShaderData ( string passName ) : Microsoft.Xna.Framework
passName string
리턴 Microsoft.Xna.Framework

UseColor() 공개 메소드

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

UseColor() 공개 메소드

public UseColor ( Microsoft.Xna.Framework.Vector3 color ) : ScreenShaderData
color Microsoft.Xna.Framework.Vector3
리턴 ScreenShaderData

UseColor() 공개 메소드

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

UseGlobalOpacity() 공개 메소드

public UseGlobalOpacity ( float opacity ) : ScreenShaderData
opacity float
리턴 ScreenShaderData

UseIntensity() 공개 메소드

public UseIntensity ( float intensity ) : ScreenShaderData
intensity float
리턴 ScreenShaderData

UseOpacity() 공개 메소드

public UseOpacity ( float opacity ) : ScreenShaderData
opacity float
리턴 ScreenShaderData

UseProgress() 공개 메소드

public UseProgress ( float progress ) : ScreenShaderData
progress float
리턴 ScreenShaderData

UseSecondaryColor() 공개 메소드

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

UseSecondaryColor() 공개 메소드

public UseSecondaryColor ( Microsoft.Xna.Framework.Vector3 color ) : ScreenShaderData
color Microsoft.Xna.Framework.Vector3
리턴 ScreenShaderData

UseSecondaryColor() 공개 메소드

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

UseTargetPosition() 공개 메소드

public UseTargetPosition ( Vector2 position ) : ScreenShaderData
position Vector2
리턴 ScreenShaderData