prev up next

Klasse Texture2D

Implementiert eine Textur als 2D-Array das die Farben als Integer (4 Byte) im Format ARGB (Alpha Rot Grün Blau) enthält.
Wird dem Konstruktor kein Dateiname einer JPEG-Datei mitgegeben oder kann diese nicht gelesen werden, wird standardmäßig ein 4x4 Schachbrettmuster geliefert; ansonsten kann nachträglich die Größe und jedes einzelne Texel (1 Pixel der Textur) der Textur geändert werden.
Die Texelkoordinaten (2D Integer) werden während des Renderns vom TextureMapper mithilfe des Mode-Objekts aus den u-v-Koordinaten (siehe Vertex3D) erzeugt und an die Textur übergeben, die dafür die Farbe an dieser Position liefert.


prev up next