C# 클래스 Axiom.RenderSystems.OpenGLES.GLESHardwarePixelBuffer

상속: Axiom.Graphics.HardwarePixelBuffer
파일 보기 프로젝트 열기: WolfgangSt/axiom

보호된 프로퍼티들

프로퍼티 타입 설명
_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[]