C# Class Aiv.Fast2D.Texture

Inheritance: IDisposable
ファイルを表示 Open project: aiv01/aiv-fast2d Class Usage Examples

Public Properties

Property Type Description
flipped bool

Public Methods

Method Description
AddMipMap ( int mipMap, string fileName ) : void
Bind ( ) : void
Dispose ( ) : void
SetLinear ( bool mipMap = false ) : void
SetNearest ( bool mipMap = false ) : void
SetRepeatX ( bool repeat = true ) : void
SetRepeatY ( bool repeat = true ) : void
Texture ( bool nearest = false, bool repeatX = false, bool repeatY = false, bool mipMap = false ) : OpenTK.Graphics.OpenGL
Texture ( int width, int height, bool nearest = false, bool repeatX = false, bool repeatY = false, bool mipMap = false ) : OpenTK.Graphics.OpenGL
Texture ( string fileName, bool nearest = false, bool repeatX = false, bool repeatY = false, bool mipMap = false ) : OpenTK.Graphics.OpenGL
Update ( byte bitmap, int mipMap ) : void
Update ( int mipMap ) : void

Private Methods

Method Description
LoadImage ( string fileName, int &width, int &height ) : byte[]

Method Details

AddMipMap() public method

public AddMipMap ( int mipMap, string fileName ) : void
mipMap int
fileName string
return void

Bind() public method

public Bind ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

SetLinear() public method

public SetLinear ( bool mipMap = false ) : void
mipMap bool
return void

SetNearest() public method

public SetNearest ( bool mipMap = false ) : void
mipMap bool
return void

SetRepeatX() public method

public SetRepeatX ( bool repeat = true ) : void
repeat bool
return void

SetRepeatY() public method

public SetRepeatY ( bool repeat = true ) : void
repeat bool
return void

Texture() public method

public Texture ( bool nearest = false, bool repeatX = false, bool repeatY = false, bool mipMap = false ) : OpenTK.Graphics.OpenGL
nearest bool
repeatX bool
repeatY bool
mipMap bool
return OpenTK.Graphics.OpenGL

Texture() public method

public Texture ( int width, int height, bool nearest = false, bool repeatX = false, bool repeatY = false, bool mipMap = false ) : OpenTK.Graphics.OpenGL
width int
height int
nearest bool
repeatX bool
repeatY bool
mipMap bool
return OpenTK.Graphics.OpenGL

Texture() public method

public Texture ( string fileName, bool nearest = false, bool repeatX = false, bool repeatY = false, bool mipMap = false ) : OpenTK.Graphics.OpenGL
fileName string
nearest bool
repeatX bool
repeatY bool
mipMap bool
return OpenTK.Graphics.OpenGL

Update() public method

public Update ( byte bitmap, int mipMap ) : void
bitmap byte
mipMap int
return void

Update() public method

public Update ( int mipMap ) : void
mipMap int
return void

Property Details

flipped public_oe property

public bool flipped
return bool