C# Class Axiom.RenderSystems.DirectX9.D3DVertexProgram

Direct3D implementation of low-level vertex programs.
Inheritance: D3DGpuProgram
Datei anzeigen Open project: mono-soc-2011/axiom

Protected Properties

Property Type Description
vertexShader SlimDX.Direct3D9.VertexShader

Private Properties

Property Type Description
D3DVertexProgram System

Protected Methods

Method Description
LoadFromMicrocode ( SlimDX.Direct3D9 microcode ) : void
dispose ( bool disposeManagedResources ) : void
unload ( ) : void

Unloads the VertexShader object.

Private Methods

Method Description
D3DVertexProgram ( ResourceManager parent, string name, System.UInt64 handle, string group, bool isManual, IManualResourceLoader loader, SlimDX.Direct3D9 device ) : System

Method Details

LoadFromMicrocode() protected method

protected LoadFromMicrocode ( SlimDX.Direct3D9 microcode ) : void
microcode SlimDX.Direct3D9
return void

dispose() protected method

protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
return void

unload() protected method

Unloads the VertexShader object.
protected unload ( ) : void
return void

Property Details

vertexShader protected_oe property

Reference to the current D3D VertexShader object.
protected VertexShader,SlimDX.Direct3D9 vertexShader
return SlimDX.Direct3D9.VertexShader