C# Class Axiom.RenderSystems.OpenGL.Nvidia.NV3xGpuProgram

Base class for handling nVidia specific extensions for supporting GeForceFX level gpu programs
Subclasses must implement BindParameters since there are differences in how parameters are passed to NV vertex and fragment programs.
Inheritance: GLGpuProgram
Afficher le fichier Open project: mono-soc-2011/axiom

Méthodes publiques

Méthode Description
Bind ( ) : void

Binds an NV program.

NV3xGpuProgram ( ResourceManager parent, string name, System.UInt64 handle, string group, bool isManual, IManualResourceLoader loader ) : System
Unbind ( ) : void

Unbinds an NV program.

Unload ( ) : void

Overridden to delete the NV program.

Méthodes protégées

Méthode Description
LoadFromSource ( ) : void

Loads NV3x level assembler programs into the hardware.

Method Details

Bind() public méthode

Binds an NV program.
public Bind ( ) : void
Résultat void

LoadFromSource() protected méthode

Loads NV3x level assembler programs into the hardware.
protected LoadFromSource ( ) : void
Résultat void

NV3xGpuProgram() public méthode

public NV3xGpuProgram ( 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
Résultat System

Unbind() public méthode

Unbinds an NV program.
public Unbind ( ) : void
Résultat void

Unload() public méthode

Overridden to delete the NV program.
public Unload ( ) : void
Résultat void