C# Class Axiom.RenderSystems.OpenGLES.GLESTexture

Inheritance: Axiom.Core.Texture
Show file Open project: WolfgangSt/axiom

Protected Properties

Property Type Description
_loadedImages List

Public Methods

Method Description
CreateRenderTexture ( ) : void

DoImageIO ( string name, string group, string ext, List &images, Axiom.Core.Resource r ) : void

GLESTexture ( ResourceManager creator, string name, System.UInt64 handle, string group, bool isManual, IManualResourceLoader loader, Axiom.RenderSystems.OpenGLES.GLESSupport support ) : System

GetBuffer ( int face, int mipmap ) : Axiom.Graphics.HardwarePixelBuffer

Protected Methods

Method Description
CreateSurfaceList ( ) : void

createInternalResources ( ) : void

dispose ( bool disposeManagedResources ) : void

freeInternalResources ( ) : void

load ( ) : void

unload ( ) : void

Method Details

CreateRenderTexture() public method

public CreateRenderTexture ( ) : void
return void

CreateSurfaceList() protected method

protected CreateSurfaceList ( ) : void
return void

DoImageIO() public static method

public static DoImageIO ( string name, string group, string ext, List &images, Axiom.Core.Resource r ) : void
name string
group string
ext string
images List
r Axiom.Core.Resource
return void

GLESTexture() public method

public GLESTexture ( ResourceManager creator, string name, System.UInt64 handle, string group, bool isManual, IManualResourceLoader loader, Axiom.RenderSystems.OpenGLES.GLESSupport support ) : System
creator Axiom.Core.ResourceManager
name string
handle System.UInt64
group string
isManual bool
loader IManualResourceLoader
support Axiom.RenderSystems.OpenGLES.GLESSupport
return System

GetBuffer() public method

public GetBuffer ( int face, int mipmap ) : Axiom.Graphics.HardwarePixelBuffer
face int
mipmap int
return Axiom.Graphics.HardwarePixelBuffer

createInternalResources() protected method

protected createInternalResources ( ) : void
return void

dispose() protected method

protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
return void

freeInternalResources() protected method

protected freeInternalResources ( ) : void
return void

load() protected method

protected load ( ) : void
return void

unload() protected method

protected unload ( ) : void
return void

Property Details

_loadedImages protected property

List of images that were pulled from disk by prepareLoad but have yet to be pushed into texture memory by loadImpl. Images should be deleted by loadImpl and unprepareImpl.
protected List _loadedImages
return List