C# Класс Axiom.RenderSystems.OpenGLES.GLESHardwarePixelBuffer

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

Защищенные свойства (Protected)

Свойство Тип Описание
_buffer Axiom.Media.PixelBox
_currentLocking BufferLocking
_glInternalFormat OpenTK.Graphics.ES11.All
data byte[]

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

Метод Описание
BindToFramebuffer ( OpenTK.Graphics.ES11 attachment, int zOffset ) : void

BlitFromMemory ( PixelBox src, Media dstBox ) : void

BlitToMemory ( BasicBox srcBox, PixelBox dst ) : void

ComputeLog ( int value ) : int

GLESHardwarePixelBuffer ( int width, int height, int depth, PixelFormat format, BufferUsage usage ) : System

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

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

Download ( PixelBox data ) : void

FreeBuffer ( ) : void

LockImpl ( BasicBox lockBox, BufferLocking options ) : PixelBox

UnlockImpl ( ) : void

Upload ( PixelBox data, BasicBox dest ) : void

dispose ( bool disposeManagedResources ) : void

Called to destroy this buffer.

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

AllocateBuffer() защищенный метод

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

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

public BindToFramebuffer ( OpenTK.Graphics.ES11 attachment, int zOffset ) : void
attachment OpenTK.Graphics.ES11
zOffset int
Результат void

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

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

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

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

ComputeLog() публичный статический метод

public static ComputeLog ( int value ) : int
value int
Результат int

Download() защищенный метод

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

FreeBuffer() защищенный метод

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

GLESHardwarePixelBuffer() публичный метод

public GLESHardwarePixelBuffer ( 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

Upload() защищенный метод

protected Upload ( PixelBox data, BasicBox dest ) : void
data Axiom.Media.PixelBox
dest Axiom.Media.BasicBox
Результат void

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

Called to destroy this buffer.
protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
Результат void

Описание свойств

_buffer защищенное свойство

Internal buffer; either on-card or in system memory, freed/allocated on demand depending on buffer usage
protected PixelBox,Axiom.Media _buffer
Результат Axiom.Media.PixelBox

_currentLocking защищенное свойство

protected BufferLocking _currentLocking
Результат BufferLocking

_glInternalFormat защищенное свойство

protected All,OpenTK.Graphics.ES11 _glInternalFormat
Результат OpenTK.Graphics.ES11.All

data защищенное свойство

protected byte[] data
Результат byte[]