C# Class HelixToolkit.Wpf.SharpDX.EffectsManager

Inheritance: IDisposable
Mostrar archivo Open project: inventhelp/helix-toolkit Class Usage Examples

Public Properties

Property Type Description
Instance EffectsManager

Public Methods

Method Description
Dispose ( ) : void

GetEffect ( RenderTechnique technique ) : Effect

GetLayout ( RenderTechnique technique ) : InputLayout

Private Methods

Method Description
EffectsManager ( ) : System

GetBestAdapter ( ) : Adapter

InitEffects ( ) : void

RegisterEffect ( byte shaderEffectBytecode, RenderTechnique techniques, EffectFlags eFlags = EffectFlags.None ) : void

RegisterEffect ( string shaderEffectString, RenderTechnique techniqueName, ShaderFlags sFlags = ShaderFlags.None, EffectFlags eFlags = EffectFlags.None ) : void

RegisterLayout ( RenderTechnique technique, InputLayout layout ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetEffect() public method

public GetEffect ( RenderTechnique technique ) : Effect
technique RenderTechnique
return Effect

GetLayout() public method

public GetLayout ( RenderTechnique technique ) : InputLayout
technique RenderTechnique
return InputLayout

Property Details

Instance public_oe static_oe property

public static EffectsManager,HelixToolkit.Wpf.SharpDX Instance
return EffectsManager