C# 클래스 RekdEngine.Content.Effect

상속: NonManagedRessource
파일 보기 프로젝트 열기: Naronco/Rekd-Sharp

공개 메소드들

메소드 설명
Begin ( ) : void
BeginPass ( int pass ) : void
Dispose ( ) : void
Effect ( SharpDX.Direct3D9.Device d, string File ) : System
Effect ( SharpDX.Direct3D9.Device d, string content, ShaderFlags s ) : System
End ( ) : void
EndPass ( ) : void
Lost ( ) : void
NativeSetTexture ( string name, SharpDX.Direct3D9.BaseTexture tex ) : void
Reset ( ) : void
SetColor ( string name, Core c ) : void
SetMatrix ( string name, System.Matrix m ) : void
SetMatrix ( string name, Matrix4x4 m ) : void
SetTexture ( string name, Texture2D tex ) : void
SetValue ( string name, System.Matrix v ) : void
SetValue ( string name, System.Vector4 v ) : void
SetValue ( string name, bool v ) : void
SetValue ( string name, float v ) : void
SetValue ( string name, int v ) : void
SetVector ( string name, Vector2f v ) : void
SetVector ( string name, Vector3f v ) : void
SetVector ( string name, Vector4f v ) : void

메소드 상세

Begin() 공개 메소드

public Begin ( ) : void
리턴 void

BeginPass() 공개 메소드

public BeginPass ( int pass ) : void
pass int
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Effect() 공개 메소드

public Effect ( SharpDX.Direct3D9.Device d, string File ) : System
d SharpDX.Direct3D9.Device
File string
리턴 System

Effect() 공개 메소드

public Effect ( SharpDX.Direct3D9.Device d, string content, ShaderFlags s ) : System
d SharpDX.Direct3D9.Device
content string
s ShaderFlags
리턴 System

End() 공개 메소드

public End ( ) : void
리턴 void

EndPass() 공개 메소드

public EndPass ( ) : void
리턴 void

Lost() 공개 메소드

public Lost ( ) : void
리턴 void

NativeSetTexture() 공개 메소드

public NativeSetTexture ( string name, SharpDX.Direct3D9.BaseTexture tex ) : void
name string
tex SharpDX.Direct3D9.BaseTexture
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

SetColor() 공개 메소드

public SetColor ( string name, Core c ) : void
name string
c Core
리턴 void

SetMatrix() 공개 메소드

public SetMatrix ( string name, System.Matrix m ) : void
name string
m System.Matrix
리턴 void

SetMatrix() 공개 메소드

public SetMatrix ( string name, Matrix4x4 m ) : void
name string
m RekdEngine.UtilMath.Matrix4x4
리턴 void

SetTexture() 공개 메소드

public SetTexture ( string name, Texture2D tex ) : void
name string
tex Texture2D
리턴 void

SetValue() 공개 메소드

public SetValue ( string name, System.Matrix v ) : void
name string
v System.Matrix
리턴 void

SetValue() 공개 메소드

public SetValue ( string name, System.Vector4 v ) : void
name string
v System.Vector4
리턴 void

SetValue() 공개 메소드

public SetValue ( string name, bool v ) : void
name string
v bool
리턴 void

SetValue() 공개 메소드

public SetValue ( string name, float v ) : void
name string
v float
리턴 void

SetValue() 공개 메소드

public SetValue ( string name, int v ) : void
name string
v int
리턴 void

SetVector() 공개 메소드

public SetVector ( string name, Vector2f v ) : void
name string
v RekdEngine.UtilMath.Vector2f
리턴 void

SetVector() 공개 메소드

public SetVector ( string name, Vector3f v ) : void
name string
v RekdEngine.UtilMath.Vector3f
리턴 void

SetVector() 공개 메소드

public SetVector ( string name, Vector4f v ) : void
name string
v RekdEngine.UtilMath.Vector4f
리턴 void