C# Class VVVV.Nodes.OpenGL.Texture

Inheritance: IDisposable
显示文件 Open project: elliotwoods/VVVV.Nodes.GL

Protected Properties

Property Type Description
FAttributes TextureAttributes

Public Methods

Method Description
Bind ( ) : bool
DestroyAll ( ) : void
Dispose ( ) : void
Load ( ) : bool

Override this function with something that loads the texture onto the graphics card. This is performed once per context.

Unbind ( ) : void

Protected Methods

Method Description
IsReady ( ) : bool

Private Methods

Method Description
CheckExists ( IGraphicsContext context ) : void
CheckUpdates ( IGraphicsContext context ) : void
Create ( IGraphicsContext context ) : void
Destroy ( IGraphicsContext context ) : void

Method Details

Bind() public method

public Bind ( ) : bool
return bool

DestroyAll() public method

public DestroyAll ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

IsReady() protected method

protected IsReady ( ) : bool
return bool

Load() abstract public method

Override this function with something that loads the texture onto the graphics card. This is performed once per context.
abstract public Load ( ) : bool
return bool

Unbind() public method

public Unbind ( ) : void
return void

Property Details

FAttributes protected_oe property

protected TextureAttributes FAttributes
return TextureAttributes