C# Class Axiom.RenderSystems.OpenGL.GLPBRTTManager

Inheritance: GLRTTManager
Afficher le fichier Open project: WolfgangSt/axiom Class Usage Examples

Méthodes publiques

Méthode Description
Bind ( RenderTarget target ) : void
CheckFormat ( PixelFormat format ) : bool
CreateRenderTexture ( string name, Axiom.RenderSystems.OpenGL.GLSurfaceDesc target, bool writeGamma, int fsaa ) : RenderTexture
GetContextFor ( PixelComponentType pcType, int width, int height ) : GLContext

Get GL rendering context for a certain component type and size.

ReleasePBuffer ( PixelComponentType pcType ) : void

Release PBuffer for a certain pixel format

RequestPBuffer ( PixelComponentType pcType, int width, int height ) : void

Create PBuffer for a certain pixel format and size

Unbind ( RenderTarget target ) : void

Méthodes protégées

Méthode Description
dispose ( bool disposeManagedResources ) : void

Private Methods

Méthode Description
GLPBRTTManager ( Axiom.RenderSystems.OpenGL.BaseGLSupport glSupport, RenderTarget target ) : System

Method Details

Bind() public méthode

public Bind ( RenderTarget target ) : void
target Axiom.Graphics.RenderTarget
Résultat void

CheckFormat() public méthode

public CheckFormat ( PixelFormat format ) : bool
format PixelFormat
Résultat bool

CreateRenderTexture() public méthode

public CreateRenderTexture ( string name, Axiom.RenderSystems.OpenGL.GLSurfaceDesc target, bool writeGamma, int fsaa ) : RenderTexture
name string
target Axiom.RenderSystems.OpenGL.GLSurfaceDesc
writeGamma bool
fsaa int
Résultat Axiom.Graphics.RenderTexture

GetContextFor() public méthode

Get GL rendering context for a certain component type and size.
public GetContextFor ( PixelComponentType pcType, int width, int height ) : GLContext
pcType PixelComponentType
width int
height int
Résultat GLContext

ReleasePBuffer() public méthode

Release PBuffer for a certain pixel format
public ReleasePBuffer ( PixelComponentType pcType ) : void
pcType PixelComponentType
Résultat void

RequestPBuffer() public méthode

Create PBuffer for a certain pixel format and size
public RequestPBuffer ( PixelComponentType pcType, int width, int height ) : void
pcType PixelComponentType
width int
height int
Résultat void

Unbind() public méthode

public Unbind ( RenderTarget target ) : void
target Axiom.Graphics.RenderTarget
Résultat void

dispose() protected méthode

protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
Résultat void