C# Класс Axiom.RenderSystems.OpenGL.GLHardwarePixelBuffer

Наследование: Axiom.Graphics.HardwarePixelBuffer
Показать файл Открыть проект

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

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

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

Метод Описание
LockImpl ( BasicBox lockBox, BufferLocking options ) : PixelBox
UnlockImpl ( ) : void
allocateBuffer ( ) : void
dispose ( bool disposeManagedResources ) : void
download ( PixelBox box ) : void
freeBuffer ( ) : void
upload ( PixelBox box ) : void

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

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

Bind surface to frame buffer. Needs FBO extension.
public BindToFramebuffer ( int attachment, int zOffset ) : void
attachment int
zOffset int
Результат void

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

public BlitFromMemory ( PixelBox src, BasicBox dstBox ) : void
src Axiom.Media.PixelBox
dstBox Axiom.Media.BasicBox
Результат void

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

public BlitToMemory ( BasicBox srcBox, PixelBox dst ) : void
srcBox Axiom.Media.BasicBox
dst Axiom.Media.PixelBox
Результат void

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

public GLHardwarePixelBuffer ( int width, int height, int depth, PixelFormat format, BufferUsage usage ) : System
width int
height int
depth int
format PixelFormat
usage BufferUsage
Результат System

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

protected LockImpl ( BasicBox lockBox, BufferLocking options ) : PixelBox
lockBox Axiom.Media.BasicBox
options BufferLocking
Результат Axiom.Media.PixelBox

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

protected UnlockImpl ( ) : void
Результат void

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

protected allocateBuffer ( ) : void
Результат void

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

protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
Результат void

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

protected download ( PixelBox box ) : void
box Axiom.Media.PixelBox
Результат void

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

protected freeBuffer ( ) : void
Результат void

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

protected upload ( PixelBox box ) : void
box Axiom.Media.PixelBox
Результат void