FMX.Types3D.TTexture
Delphi
TTexture = class(TInterfacedPersistent, ITextureAccess)
C++
class PASCALIMPLEMENTATION TTexture : public System::Classes::TInterfacedPersistent
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FMX.Types3D.pas FMX.Types3D.hpp |
FMX.Types3D | FMX.Types3D |
Beschreibung
Beschreibt die Texturen, die vom FireMonkey-3D-Framework verwendet werden.
TTexture kapselt Texturen, die im GPU-Speicher gespeichert oder erstellt werden. Im lokalen Speicher werden keine realen Daten gespeichert. Das FireMonkey-3D-Framework erstellt mit TTexture spezielle Texturen zum Rendern anderer Objekte.
Die Pixel-Formate von FireMonkey-Texturen können unterschiedlich sein. Das verwendete Pixel-Format wird in der Eigenschaft PixelFormat angegeben. Die Anzahl der Bits der Textur hängt vom PixelFormat ab und kann mit der Eigenschaft BytesPerPixel ermittelt werden. Die Filter zum Verkleinern und Vergrößern der Textur können mit den Eigenschaften MinFilter bzw. MagFilter festgelegt werden. Standardmäßig verwendet TTexture lineare Filter. Mit der Eigenschaft Style wird angegeben, ob TTexture mehrere Texturzuordnungen verwendet, dynamisch ist oder zum Render des Ziels verwendet wird.
TTexture ist eine eingeschränkte Klasse, die keine Bearbeitung von Bildern unterstützt. Verwenden Sie zum Bearbeiten von Bildern, die dann als Texturen (TTexture) dienen können, die Eigenschaft TBitmap (zum Bearbeiten und Anpassen) und die Eigenschaft Texture (zum Erstellen einer TTexture aus den bearbeiteten Bildern).