FMX.Types3D.TTexture

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TInterfacedPersistentSystem.Classes.TPersistentSystem.TObjectTTexture

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).

Siehe auch