FMX.Types3D.TTexture

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Classes.TInterfacedPersistentSystem.Classes.TPersistentSystem.TObjectTTexture

Delphi

TTexture = class(TInterfacedPersistent, ITextureAccess)

C++

class PASCALIMPLEMENTATION TTexture : public System::Classes::TInterfacedPersistent

Propriétés

Type Visibilité  Source Unité  Parent
class public
FMX.Types3D.pas
FMX.Types3D.hpp
FMX.Types3D FMX.Types3D

Description

Décrit les textures utilisées par le framework FireMonkey 3D.

TTexture encapsule les textures stockées ou créées dans la mémoire GPU. Aucune donnée réelle n'est stockée dans la mémoire locale. Le framework FireMonkey 3D utilise TTexture afin de créer des textures spéciales pour restituer d'autres objets.

Les textures FireMonkey peuvent avoir différents formats de pixel. Le format de pixel utilisé est spécifié par la propriété PixelFormat. Le nombre de bits de la texture dépend du format de pixel et peut être obtenu par le biais de la propriété BytesPerPixel. Les filtres de minimisation et d'amplification de la texture peuvent être définis par le biais des propriétés MinFilter et MagFilter. Par défaut. TTexture utilise des filtres linéaires. La propriété Style indique si TTexture utilise plusieurs cartes de texture, est dynamique ou est utilisé pour restituer la cible.

TTexture est une classe limitée qui n'offre pas le support de la manipulation des images. Pour manipuler des images qui peuvent ensuite être utilisées en tant que TTextures, utilisez TBitmap (pour manipuler, personnaliser) et la propriété Texture (pour créer un TTexture depuis l'image manipulée).

Voir aussi