C# 클래스 Axiom.RenderSystems.OpenGL.GLHardwarePixelBuffer

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

공개 메소드들

메소드 설명
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