C# Класс RekdEngine.Content.Effect

Наследование: NonManagedRessource
Показать файл Открыть проект

Открытые методы

Метод Описание
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