C# Class Axiom.RenderSystems.OpenGL.ARBGpuProgram

Summary description for ARBGpuProgram.
Inheritance: GLGpuProgram
Show file Open project: mono-soc-2011/axiom Class Usage Examples

Public Methods

Method Description
ARBGpuProgram ( ResourceManager parent, string name, System.UInt64 handle, string group, bool isManual, IManualResourceLoader loader ) : System
Bind ( ) : void
BindProgramParameters ( GpuProgramParameters parms, GpuProgramParameters mask ) : void
Unbind ( ) : void
Unload ( ) : void

Unload GL gpu programs.

Protected Methods

Method Description
LoadFromSource ( ) : void

Load Assembler gpu program source.

Method Details

ARBGpuProgram() public method

public ARBGpuProgram ( ResourceManager parent, string name, System.UInt64 handle, string group, bool isManual, IManualResourceLoader loader ) : System
parent Axiom.Core.ResourceManager
name string
handle System.UInt64
group string
isManual bool
loader IManualResourceLoader
return System

Bind() public method

public Bind ( ) : void
return void

BindProgramParameters() public method

public BindProgramParameters ( GpuProgramParameters parms, GpuProgramParameters mask ) : void
parms Axiom.Graphics.GpuProgramParameters
mask Axiom.Graphics.GpuProgramParameters
return void

LoadFromSource() protected method

Load Assembler gpu program source.
protected LoadFromSource ( ) : void
return void

Unbind() public method

public Unbind ( ) : void
return void

Unload() public method

Unload GL gpu programs.
public Unload ( ) : void
return void