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
파일 보기 프로젝트 열기: mono-soc-2011/axiom

공개 메소드들

메소드 설명
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