Stellt die Kapselungen einer 2D RGBA-Textur dar.
More...
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 |
| GLTextureRgba (string _name, uint _width, uint _height, TextureUnit _textureUnit, bool _generateMipmap, bool _srgb, float[] _data) |
bool | isSrgb () |
| GLTexture (string _name, uint _width, uint _height, TextureUnit _textureUnit, bool _generateMipmap, float[] _data) |
void | generateHandle () |
void | setNearest () |
void | setLinear () |
void | setParameter () |
bool | mIsSrgb |
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:
-
_name | der Name der Textur |
_width | die Breite |
_height | die Höhe |
_textureUnit | die Textur-Einheit |
_generateMipmap | true: Mipmaps werden generiert |
_srgb | true: die Textur wird in SRGB angelegt |
_generateTexture | true: die Textur wird sofort geladen |
_data | das 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:
-
_level | das gewünschte Mipmap-Level |
Implements HW09CPC.GLTextureRgba.
The documentation for this class was generated from the following file:
- C:/Users/matthias/Documents/studium/2master/2sem/visualisierung2/workingdir.git/HW09CPC/HW09CPC/MyGL/GLTexture/GLTextureRgba2D.cs