C# Class RekdEngine.Content.Effect

Inheritance: NonManagedRessource
ファイルを表示 Open project: Naronco/Rekd-Sharp

Public Methods

Method Description
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

Method Details

Begin() public method

public Begin ( ) : void
return void

BeginPass() public method

public BeginPass ( int pass ) : void
pass int
return void

Dispose() public method

public Dispose ( ) : void
return void

Effect() public method

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

Effect() public method

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

End() public method

public End ( ) : void
return void

EndPass() public method

public EndPass ( ) : void
return void

Lost() public method

public Lost ( ) : void
return void

NativeSetTexture() public method

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

Reset() public method

public Reset ( ) : void
return void

SetColor() public method

public SetColor ( string name, Core c ) : void
name string
c Core
return void

SetMatrix() public method

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

SetMatrix() public method

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

SetTexture() public method

public SetTexture ( string name, Texture2D tex ) : void
name string
tex Texture2D
return void

SetValue() public method

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

SetValue() public method

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

SetValue() public method

public SetValue ( string name, bool v ) : void
name string
v bool
return void

SetValue() public method

public SetValue ( string name, float v ) : void
name string
v float
return void

SetValue() public method

public SetValue ( string name, int v ) : void
name string
v int
return void

SetVector() public method

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

SetVector() public method

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

SetVector() public method

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