C# Class RekdEngine.Content.Effect

Inheritance: NonManagedRessource
Afficher le fichier Open project: Naronco/Rekd-Sharp

Méthodes publiques

Méthode 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 méthode

public Begin ( ) : void
Résultat void

BeginPass() public méthode

public BeginPass ( int pass ) : void
pass int
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Effect() public méthode

public Effect ( SharpDX.Direct3D9.Device d, string File ) : System
d SharpDX.Direct3D9.Device
File string
Résultat System

Effect() public méthode

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

End() public méthode

public End ( ) : void
Résultat void

EndPass() public méthode

public EndPass ( ) : void
Résultat void

Lost() public méthode

public Lost ( ) : void
Résultat void

NativeSetTexture() public méthode

public NativeSetTexture ( string name, SharpDX.Direct3D9.BaseTexture tex ) : void
name string
tex SharpDX.Direct3D9.BaseTexture
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

SetColor() public méthode

public SetColor ( string name, Core c ) : void
name string
c Core
Résultat void

SetMatrix() public méthode

public SetMatrix ( string name, System.Matrix m ) : void
name string
m System.Matrix
Résultat void

SetMatrix() public méthode

public SetMatrix ( string name, Matrix4x4 m ) : void
name string
m RekdEngine.UtilMath.Matrix4x4
Résultat void

SetTexture() public méthode

public SetTexture ( string name, Texture2D tex ) : void
name string
tex Texture2D
Résultat void

SetValue() public méthode

public SetValue ( string name, System.Matrix v ) : void
name string
v System.Matrix
Résultat void

SetValue() public méthode

public SetValue ( string name, System.Vector4 v ) : void
name string
v System.Vector4
Résultat void

SetValue() public méthode

public SetValue ( string name, bool v ) : void
name string
v bool
Résultat void

SetValue() public méthode

public SetValue ( string name, float v ) : void
name string
v float
Résultat void

SetValue() public méthode

public SetValue ( string name, int v ) : void
name string
v int
Résultat void

SetVector() public méthode

public SetVector ( string name, Vector2f v ) : void
name string
v RekdEngine.UtilMath.Vector2f
Résultat void

SetVector() public méthode

public SetVector ( string name, Vector3f v ) : void
name string
v RekdEngine.UtilMath.Vector3f
Résultat void

SetVector() public méthode

public SetVector ( string name, Vector4f v ) : void
name string
v RekdEngine.UtilMath.Vector4f
Résultat void