C# Class Axiom.RenderSystems.OpenGL.GLSL.GLSLProgramFactory

Factory class for GLSL programs.
Inheritance: HighLevelGpuProgramFactory
显示文件 Open project: WolfgangSt/axiom Class Usage Examples

Public Methods

Method Description
CreateInstance ( ResourceManager parent, string name, System.UInt64 handle, string group, bool isManual, IManualResourceLoader loader ) : Axiom.Graphics.HighLevelGpuProgram

Creates and returns a new GLSL program object.

Protected Methods

Method Description
dispose ( bool disposeManagedResources ) : void

Called when the engine is shutting down.

Private Methods

Method Description
GLSLProgramFactory ( ) : System

Default constructor.

Method Details

CreateInstance() public method

Creates and returns a new GLSL program object.
public CreateInstance ( ResourceManager parent, string name, System.UInt64 handle, string group, bool isManual, IManualResourceLoader loader ) : Axiom.Graphics.HighLevelGpuProgram
parent Axiom.Core.ResourceManager
name string Name of the object.
handle System.UInt64
group string
isManual bool
loader IManualResourceLoader
return Axiom.Graphics.HighLevelGpuProgram

dispose() protected method

Called when the engine is shutting down.
protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
return void