C# Class Vector.Gpu.TextureBase

Abstract base class for all textures.
Inheritance: IResource
Show file Open project: sinclairzx81/vector-cs Class Usage Examples

Protected Properties

Property Type Description
baseformat int
device Device
handle int
internalFormat TextureFormat
magFilter TextureFilter
minFilter TextureFilter
type ElementType

Public Methods

Method Description
Dispose ( ) : void
TextureBase ( ) : System

Protected Methods

Method Description
GetBaseFormat ( TextureFormat format ) : int
GetBaseSize ( TextureFormat format ) : int
GetBaseType ( TextureFormat format ) : ElementType

Private Methods

Method Description
Dispose ( bool disposing ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetBaseFormat() protected method

protected GetBaseFormat ( TextureFormat format ) : int
format TextureFormat
return int

GetBaseSize() protected method

protected GetBaseSize ( TextureFormat format ) : int
format TextureFormat
return int

GetBaseType() protected method

protected GetBaseType ( TextureFormat format ) : ElementType
format TextureFormat
return ElementType

TextureBase() public method

public TextureBase ( ) : System
return System

Property Details

baseformat protected property

protected int baseformat
return int

device protected property

protected Device,Vector.Gpu device
return Device

handle protected property

protected int handle
return int

internalFormat protected property

protected TextureFormat internalFormat
return TextureFormat

magFilter protected property

protected TextureFilter magFilter
return TextureFilter

minFilter protected property

protected TextureFilter minFilter
return TextureFilter

type protected property

protected ElementType type
return ElementType