C# Class Axiom.RenderSystems.OpenGL.GLHardwarePixelBuffer

Inheritance: Axiom.Graphics.HardwarePixelBuffer
Afficher le fichier Open project: WolfgangSt/axiom

Méthodes publiques

Méthode Description
BindToFramebuffer ( int attachment, int zOffset ) : void

Bind surface to frame buffer. Needs FBO extension.

BlitFromMemory ( PixelBox src, BasicBox dstBox ) : void
BlitToMemory ( BasicBox srcBox, PixelBox dst ) : void
GLHardwarePixelBuffer ( int width, int height, int depth, PixelFormat format, BufferUsage usage ) : System

Méthodes protégées

Méthode Description
LockImpl ( BasicBox lockBox, BufferLocking options ) : PixelBox
UnlockImpl ( ) : void
allocateBuffer ( ) : void
dispose ( bool disposeManagedResources ) : void
download ( PixelBox box ) : void
freeBuffer ( ) : void
upload ( PixelBox box ) : void

Method Details

BindToFramebuffer() public méthode

Bind surface to frame buffer. Needs FBO extension.
public BindToFramebuffer ( int attachment, int zOffset ) : void
attachment int
zOffset int
Résultat void

BlitFromMemory() public méthode

public BlitFromMemory ( PixelBox src, BasicBox dstBox ) : void
src Axiom.Media.PixelBox
dstBox Axiom.Media.BasicBox
Résultat void

BlitToMemory() public méthode

public BlitToMemory ( BasicBox srcBox, PixelBox dst ) : void
srcBox Axiom.Media.BasicBox
dst Axiom.Media.PixelBox
Résultat void

GLHardwarePixelBuffer() public méthode

public GLHardwarePixelBuffer ( int width, int height, int depth, PixelFormat format, BufferUsage usage ) : System
width int
height int
depth int
format PixelFormat
usage BufferUsage
Résultat System

LockImpl() protected méthode

protected LockImpl ( BasicBox lockBox, BufferLocking options ) : PixelBox
lockBox Axiom.Media.BasicBox
options BufferLocking
Résultat Axiom.Media.PixelBox

UnlockImpl() protected méthode

protected UnlockImpl ( ) : void
Résultat void

allocateBuffer() protected méthode

protected allocateBuffer ( ) : void
Résultat void

dispose() protected méthode

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

download() protected méthode

protected download ( PixelBox box ) : void
box Axiom.Media.PixelBox
Résultat void

freeBuffer() protected méthode

protected freeBuffer ( ) : void
Résultat void

upload() protected méthode

protected upload ( PixelBox box ) : void
box Axiom.Media.PixelBox
Résultat void