C# Класс 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.
Наследование: GLGpuProgram
Показать файл Открыть проект

Открытые методы

Метод Описание
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.

Защищенные методы

Метод Описание
LoadFromSource ( ) : void

Loads NV3x level assembler programs into the hardware.

Описание методов

Bind() публичный Метод

Binds an NV program.
public Bind ( ) : void
Результат void

LoadFromSource() защищенный Метод

Loads NV3x level assembler programs into the hardware.
protected LoadFromSource ( ) : void
Результат void

NV3xGpuProgram() публичный Метод

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
Результат System

Unbind() публичный Метод

Unbinds an NV program.
public Unbind ( ) : void
Результат void

Unload() публичный Метод

Overridden to delete the NV program.
public Unload ( ) : void
Результат void