C# Class Axiom.RenderSystems.OpenGLES.GLESTextureBuffer

Texture surface
Inheritance: GLESHardwarePixelBuffer
Afficher le fichier Open project: WolfgangSt/axiom Class Usage Examples

Protected Properties

Свойство Type Description
_face int
_faceTarget All
_level int
_sliceTRT List
_softwareMipmap bool
_target All
_textureId int

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
BuildMipmaps ( PixelBox data ) : void
Download ( PixelBox data ) : void

Upload ( PixelBox data, BasicBox dest ) : void

Private Methods

Méthode Description
CopyFromFramebuffer ( int p ) : void

Method Details

BindToFramebuffer() public méthode

public BindToFramebuffer ( All attachment, int zOffset ) : void
attachment All
zOffset int
Résultat void

Blit() public méthode

public Blit ( Axiom.Graphics.HardwarePixelBuffer src, BasicBox srcBox, BasicBox dstBox ) : void
src Axiom.Graphics.HardwarePixelBuffer
srcBox Axiom.Media.BasicBox
dstBox Axiom.Media.BasicBox
Résultat void

BlitFromTexture() public méthode

public BlitFromTexture ( GLESTextureBuffer src, BasicBox srcBox, BasicBox dstBox ) : void
src GLESTextureBuffer
srcBox Axiom.Media.BasicBox
dstBox Axiom.Media.BasicBox
Résultat void

BuildMipmaps() protected static méthode

protected static BuildMipmaps ( PixelBox data ) : void
data Axiom.Media.PixelBox
Résultat void

ClearRTT() public méthode

Notify TextureBuffer of destruction of render target
public ClearRTT ( int zoffset ) : void
zoffset int
Résultat void

Download() protected méthode

protected Download ( PixelBox data ) : void
data Axiom.Media.PixelBox
Résultat void

GLESTextureBuffer() public méthode

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
Résultat System

GetRenderTarget() public méthode

public GetRenderTarget ( int slice ) : RenderTexture
slice int
Résultat Axiom.Graphics.RenderTexture

Upload() protected méthode

protected Upload ( PixelBox data, BasicBox dest ) : void
data Axiom.Media.PixelBox
dest Axiom.Media.BasicBox
Résultat void

Property Details

_face protected_oe property

protected int _face
Résultat int

_faceTarget protected_oe property

protected All _faceTarget
Résultat All

_level protected_oe property

protected int _level
Résultat int

_sliceTRT protected_oe property

protected List _sliceTRT
Résultat List

_softwareMipmap protected_oe property

protected bool _softwareMipmap
Résultat bool

_target protected_oe property

protected All _target
Résultat All

_textureId protected_oe property

protected int _textureId
Résultat int