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

Texture surface
상속: GLESHardwarePixelBuffer
파일 보기 프로젝트 열기: WolfgangSt/axiom 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_face int
_faceTarget All
_level int
_sliceTRT List
_softwareMipmap bool
_target All
_textureId int

공개 메소드들

메소드 설명
BindToFramebuffer ( All attachment, int zOffset ) : void

Blit ( Axiom.Graphics.HardwarePixelBuffer src, BasicBox srcBox, BasicBox dstBox ) : void

BlitFromTexture ( GLESTextureBuffer src, BasicBox srcBox, BasicBox dstBox ) : void

ClearRTT ( int zoffset ) : void

Notify TextureBuffer of destruction of render target

GLESTextureBuffer ( string basename, All targetfmt, int id, int width, int height, int format, int face, int level, BufferUsage usage, bool crappyCard, bool writeGamma, int fsaa ) : System

GetRenderTarget ( int slice ) : RenderTexture

보호된 메소드들

메소드 설명
BuildMipmaps ( PixelBox data ) : void
Download ( PixelBox data ) : void

Upload ( PixelBox data, BasicBox dest ) : void

비공개 메소드들

메소드 설명
CopyFromFramebuffer ( int p ) : void

메소드 상세

BindToFramebuffer() 공개 메소드

public BindToFramebuffer ( All attachment, int zOffset ) : void
attachment All
zOffset int
리턴 void

Blit() 공개 메소드

public Blit ( Axiom.Graphics.HardwarePixelBuffer src, BasicBox srcBox, BasicBox dstBox ) : void
src Axiom.Graphics.HardwarePixelBuffer
srcBox Axiom.Media.BasicBox
dstBox Axiom.Media.BasicBox
리턴 void

BlitFromTexture() 공개 메소드

public BlitFromTexture ( GLESTextureBuffer src, BasicBox srcBox, BasicBox dstBox ) : void
src GLESTextureBuffer
srcBox Axiom.Media.BasicBox
dstBox Axiom.Media.BasicBox
리턴 void

BuildMipmaps() 보호된 정적인 메소드

protected static BuildMipmaps ( PixelBox data ) : void
data Axiom.Media.PixelBox
리턴 void

ClearRTT() 공개 메소드

Notify TextureBuffer of destruction of render target
public ClearRTT ( int zoffset ) : void
zoffset int
리턴 void

Download() 보호된 메소드

protected Download ( PixelBox data ) : void
data Axiom.Media.PixelBox
리턴 void

GLESTextureBuffer() 공개 메소드

public GLESTextureBuffer ( string basename, All targetfmt, int id, int width, int height, int format, int face, int level, BufferUsage usage, bool crappyCard, bool writeGamma, int fsaa ) : System
basename string
targetfmt All
id int
width int
height int
format int
face int
level int
usage BufferUsage
crappyCard bool
writeGamma bool
fsaa int
리턴 System

GetRenderTarget() 공개 메소드

public GetRenderTarget ( int slice ) : RenderTexture
slice int
리턴 Axiom.Graphics.RenderTexture

Upload() 보호된 메소드

protected Upload ( PixelBox data, BasicBox dest ) : void
data Axiom.Media.PixelBox
dest Axiom.Media.BasicBox
리턴 void

프로퍼티 상세

_face 보호되어 있는 프로퍼티

protected int _face
리턴 int

_faceTarget 보호되어 있는 프로퍼티

protected All _faceTarget
리턴 All

_level 보호되어 있는 프로퍼티

protected int _level
리턴 int

_sliceTRT 보호되어 있는 프로퍼티

protected List _sliceTRT
리턴 List

_softwareMipmap 보호되어 있는 프로퍼티

protected bool _softwareMipmap
리턴 bool

_target 보호되어 있는 프로퍼티

protected All _target
리턴 All

_textureId 보호되어 있는 프로퍼티

protected int _textureId
리턴 int