C# Class NewTOAPIA.GL.GLTexture

Inheritance: IBindable, IDisposable
Show file Open project: Wiladams/NewTOAPIA Class Usage Examples

Protected Properties

Property Type Description
fBindTarget TextureBindTarget
fGI GraphicsInterface
fInternalFormat TextureInternalFormat
fPixelFormat TexturePixelFormat
fPixelType PixelComponentType
fTextureID uint

Public Methods

Method Description
Bind ( ) : void
Dispose ( ) : void
GenerateTextureNames ( uint numNames ) : uint[]
GetNewTextureID ( ) : uint
Unbind ( ) : void

Protected Methods

Method Description
DeleteTextureId ( ) : void
GLTexture ( GraphicsInterface gi, TextureBindTarget target ) : System

Method Details

Bind() public method

public Bind ( ) : void
return void

DeleteTextureId() protected method

protected DeleteTextureId ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

GLTexture() protected method

protected GLTexture ( GraphicsInterface gi, TextureBindTarget target ) : System
gi GraphicsInterface
target TextureBindTarget
return System

GenerateTextureNames() public static method

public static GenerateTextureNames ( uint numNames ) : uint[]
numNames uint
return uint[]

GetNewTextureID() public static method

public static GetNewTextureID ( ) : uint
return uint

Unbind() public method

public Unbind ( ) : void
return void

Property Details

fBindTarget protected property

protected TextureBindTarget fBindTarget
return TextureBindTarget

fGI protected property

protected GraphicsInterface,NewTOAPIA.GL fGI
return GraphicsInterface

fInternalFormat protected property

protected TextureInternalFormat fInternalFormat
return TextureInternalFormat

fPixelFormat protected property

protected TexturePixelFormat fPixelFormat
return TexturePixelFormat

fPixelType protected property

protected PixelComponentType fPixelType
return PixelComponentType

fTextureID protected property

protected uint fTextureID
return uint