Méthodes FMX.Graphics.TPathData

De RAD Studio API Documentation
Aller à : navigation, rechercher


héritésprotégés
_AddRefprotectedIncrémente le compteur de références à l'interface de l'objet interfacé.
_ReleaseprotectedDécrémente le compteur de références à l'interface de l'objet interfacé.
AddArcpublicAjoute un arc au TPathData en cours comme partie d'un contour d'ellipse.
AddEllipsepublicAjoute une ellipse définie par une structure de rectangle englobant au TPathData en cours.
AddPathpublic
AddRectanglepublicDessine un rectangle aux formes des coins personnalisées sur le TPathData en cours.
AfterConstructionpublicObtient une référence à l'interface du propriétaire (Owner).
ApplyMatrixpublicApplique une matrice de transformation au TPathData en cours.
Assignpublic
AssignToprotectedCopie les propriétés d'un objet dans l'objet destination.
BeforeDestructionpublicRépond avant l'exécution du premier destructeur.
CheckDisposedprotected
ClassInfopublicRenvoie un pointeur sur la table des informations de type à l'exécution (RTTI) pour le type d'objet.
ClassNamepublicRenvoie une chaîne indiquant le nom du type de l'instance d'objet (par opposition au type de la variable transmise comme argument).
ClassNameIspublicDétermine si un objet est d'un type donné.
ClassParentpublicRenvoie le type de l'ancêtre immédiat d'une classe.
ClassTypepublicRenvoie la référence de la classe de l'objet.
CleanupInstancepublicAchève de libérer les chaînes longues, les variants et les variables d'interface d'une classe.
ClearpublicEfface le TPathData en cours.
ClosePathpublicFerme le TPathData en cours.
CreatepublicCrée l'objet TPathData.
CurveTopublicAjoute une courbe au TPathData en cours.
CurveToRelpublicAjoute une courbe au TPathData en cours.
DefaultHandlerpublicSert d'interface à une méthode qui traite les enregistrements de messages.
DefinePropertiesprotectedDéfinit les propriétés virtuelles pour la lecture et l'écriture des flux de données du chemin d'accès.
DestroypublicDétruit l'instance de TPathData et libère la mémoire.
DispatchpublicAppelle les méthodes de gestion des messages de l'objet en se basant sur le contenu du paramètre Message.
DisposeOfpublicDisposeOf force l'exécution du code du destructeur dans un objet.
DoChangedprotected
EqualspublicVérifie si l'instance en cours et le paramètre Obj sont égaux.
EqualsPathpublic
FieldAddresspublicRenvoie l'adresse d'un champ objet publié.
FitToRectpublicConvertit et met à l'échelle le TPathData pour s'adapter à une zone de rectangle spécifiée.
FlattenpublicConvertit chaque courbe du TPathData en cours en une séquence de segments de ligne reliés entre eux.
FlattenToPolygonpublicConvertit le TPathData en cours en une séquence de segments de ligne reliés entre eux et renvoie la séquence sous la forme d'un TPolygon.
FreepublicDétruit un objet et libère si nécessaire la mémoire associée.
FreeInstancepublicLibère la mémoire allouée par un appel précédent de la méthode NewInstance.
FreeNotificationprotectedVérifie qu'un certain objet est notifié que TPathData va être détruit.
GetBoundspublicRenvoie le rectangle englobant du TPathData en cours.
GetDisposedprotected
GetHashCodepublicRenvoie un entier contenant le code de hachage.
GetInterfacepublicRécupère une interface spécifiée.
GetInterfaceEntrypublicRenvoie l'entrée d'une interface spécifique implémentée dans une classe.
GetInterfaceTablepublicRenvoie un pointeur sur une structure contenant toutes les interfaces implémentées par une classe donnée.
GetNamePathpublicRenvoie le nom de l'objet tel qu'il apparaît dans l'inspecteur d'objets.
GetOwnerprotectedRenvoie le propriétaire d'un objet.
HLineTopublicAjoute une ligne au TPathData en cours.
HLineToRelpublicAjoute une ligne au TPathData en cours.
InheritsFrompublicDétermine la relation entre deux types d'objet.
InitInstancepublicInitialise une instance d'objet nouvellement allouée avec des zéros partout et initialise le pointeur sur la table des méthodes virtuelles de l'instance.
InstanceSizepublicRenvoie la taille, exprimée en octets, de chaque instance du type d'objet.
IsEmptypublicIndique si TPathData est vide.
LastPointpublicRenvoie le point de fin du TPathData en cours.
LineTopublicAjoute une ligne au TPathData en cours.
LineToRelpublicAjoute une ligne au TPathData en cours.
MethodAddresspublicRenvoie l'adresse d'une méthode de classe en spécifiant son nom.
MethodNamepublicRenvoie le nom d'une méthode de classe en spécifiant son adresse.
MoveTopublicAjoute un point spécifié à la fin du TPathData en cours.
MoveToRelpublicAjoute un TpointF spécifié au TPathData en cours.
NewInstancepublicAlloue de la mémoire pour une instance d'un type d'objet et renvoie un pointeur sur cette instance.
operator []publicRenvoie le point de la collection Points correspondant à l'index donné.
operator ()publicOpérateur de transtypage utilisé pour transtyper un objet TPathData en _di_IFreeNotification.
QuadCurveTopublic
QualifiedClassNamepublicRenvoie le nom qualifié de la classe.
QueryInterfacepublicRenvoie une référence à l'interface spécifiée, si l'objet supporte cette interface.
ReadPathprotectedLit TPathData depuis la propriété virtuelle Path (créée par DefineProperties) lors de la diffusion en continu depuis le flux Stream de TStream.
SafeCallExceptionpublicGère les exceptions dans les méthodes déclarées à l'aide de la convention d'appel safecall.
Scalepublic
SmoothCurveTopublicAjoute une courbe lisse au TPathData en cours.
SmoothCurveToRelpublicAjoute une courbe lisse au TPathData en cours.
ToStringpublicRenvoie une chaîne contenant le nom de la classe.
TranslatepublicTraduit le TPathData en cours.
UnitNamepublicRenvoie le nom de l'unité où la classe est définie.
UnitScopepublicRenvoie la portée d'unité de la classe.
VLineTopublicAjoute une ligne au TPathData en cours.
VLineToRelpublicAjoute une ligne au TPathData en cours.
WritePathprotectedEcrit un TPathData dans la propriété virtuelle Path (créée par DefineProperties) lors de la diffusion en continu vers le flux Stream de TStream.