HW09CPC
 All Classes Namespaces Functions Enumerations Events
Public Member Functions
HW09CPC.GLTextureRgba2D Class Reference

Stellt die Kapselungen einer 2D RGBA-Textur dar. More...

Inheritance diagram for HW09CPC.GLTextureRgba2D:
HW09CPC.GLTextureRgba HW09CPC.GLTexture

List of all members.

Public Member Functions

 GLTextureRgba2D (string _name, uint _width, uint _height, TextureUnit _textureUnit, bool _generateMipmap, bool _srgb, bool _generateTexture, float[] _data)
override void uploadTexture (int _level=0)

Additional Inherited Members

- Protected Member Functions inherited from HW09CPC.GLTextureRgba
 GLTextureRgba (string _name, uint _width, uint _height, TextureUnit _textureUnit, bool _generateMipmap, bool _srgb, float[] _data)
bool isSrgb ()
- Protected Member Functions inherited from HW09CPC.GLTexture
 GLTexture (string _name, uint _width, uint _height, TextureUnit _textureUnit, bool _generateMipmap, float[] _data)
void generateHandle ()
void setNearest ()
void setLinear ()
void setParameter ()
- Protected Attributes inherited from HW09CPC.GLTextureRgba
bool mIsSrgb
- Protected Attributes inherited from HW09CPC.GLTexture
bool mIsLoaded
float[] mData
uint mWidth
int mHandle
TextureUnit mTextureUnit
TextureTarget mTarget
PixelInternalFormat mInternalFormat
PixelFormat mFormat
PixelType mType
TextureMinFilter mMinFilter
TextureMagFilter mMagFilter
All mWrapS
All mWrapT
All mWrapR
string mName
bool mIsMipmapped

Detailed Description

Stellt die Kapselungen einer 2D RGBA-Textur dar.


Constructor & Destructor Documentation

HW09CPC.GLTextureRgba2D.GLTextureRgba2D ( string  _name,
uint  _width,
uint  _height,
TextureUnit  _textureUnit,
bool  _generateMipmap,
bool  _srgb,
bool  _generateTexture,
float[]  _data 
)

Konstruktor

Parameters:
_nameder Name der Textur
_widthdie Breite
_heightdie Höhe
_textureUnitdie Textur-Einheit
_generateMipmaptrue: Mipmaps werden generiert
_srgbtrue: die Textur wird in SRGB angelegt
_generateTexturetrue: die Textur wird sofort geladen
_datadas Array der Pixel-Daten

Member Function Documentation

override void HW09CPC.GLTextureRgba2D.uploadTexture ( int  _level = 0)
virtual

Läd die Textur in den Grafikspeicher und das angegebene Mipmap-Level

Parameters:
_leveldas gewünschte Mipmap-Level

Implements HW09CPC.GLTextureRgba.


The documentation for this class was generated from the following file: