FMX.Types.TTransform

De Appmethod Libraries
Aller à : navigation, rechercher

System.Classes.TPersistentSystem.TObjectTTransform

Object Pascal

TTransform = class(TPersistent)

C++

class PASCALIMPLEMENTATION TTransform : public System::Classes::TPersistent

Propriétés

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

Description

TTransform définit les transformations dans un plan bidimensionnel.

TTransform définit les transformations de base dans un plan bidimensionnel. Les transformations de base sont la translation, la mise à l'échelle et la rotation.

La propriété Position spécifie la nouvelle position pour la transformation de translation. La propriété Scale spécifie l'échelle de la transformation de mise à l'échelle. Les propriétés RotationAngle et RotationCenter spécifient l'angle et le centre de la rotation.

La propriété Matrix montre la matrice de transformation finale. Les éléments Matrix reflètent seulement une transformation de chaque genre. Quand l'une des propriétés est modifiée, Matrix est mise à jour avec les valeurs en cours des propriétés. Matrix ne reflète pas les informations de deux transformations de même genre.

TTransform n'applique pas les transformations. Elle conserve les informations spécifiques des transformations de base et offre un accès à la matrice de transformation.

Voir aussi