C# Class Vector.Gpu.TextureBase

Abstract base class for all textures.
Inheritance: IResource
Exibir arquivo 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_oe property

protected int baseformat
return int

device protected_oe property

protected Device,Vector.Gpu device
return Device

handle protected_oe property

protected int handle
return int

internalFormat protected_oe property

protected TextureFormat internalFormat
return TextureFormat

magFilter protected_oe property

protected TextureFilter magFilter
return TextureFilter

minFilter protected_oe property

protected TextureFilter minFilter
return TextureFilter

type protected_oe property

protected ElementType type
return ElementType