Méthodes FMX.Objects3D.TShape3D

De RAD Studio API Documentation
Aller à : navigation, rechercher


héritésprotégés
_AddRefprotectedEst appelée quand une application utilise une interface de composant.
_ReleaseprotectedEst appelée quand une application libère une interface de composant.
AbsoluteToLocalprotectedRenvoie le point local associé à P.
AbsoluteToLocal3DpublicRenvoie le point 3D local associé à P.
AbsoluteToLocalDirectionpublic
AbsoluteToLocalVectorpublicRenvoie le vecteur local associé à P.
ActionChangeprotectedSpécifie le comportement d'un objet TFmxObject lorsque Action change.
AddFreeNotifypublicAjoute AObject à la liste d'objets à notifier lorsque TFmxObject est détruit.
AddObjectpublicAjoute l'objet AObject à la liste d'enfants Children attachée à cet objet parent (self).
AddObjectsToListpublicAjoute les enfants de cet objet à la liste donnée.
AddToResourcePoolprotected
AfterConstructionpublicRépond après l'exécution du dernier constructeur.
AfterDialogKeyprotected
AnimateColor (obsolète)publicCrée un TColorAnimation pour cet objet.
AnimateFloat (obsolète)publicCrée et exécute un TFloatAnimation pour cet objet (lui-même).
AnimateFloatDelay (obsolète)publicCrée un TFloatAnimation pour cet objet.
AnimateFloatWait (obsolète)publicCrée un TFloatAnimation pour cet objet (self) et ne renvoie rien jusqu'à ce que l'animation ne soit terminée.
AnimateInt (obsolète)publicCrée et exécute une classe TIntAnimation pour cet objet (self).
AnimateIntWait (obsolète)publicCrée une TIntAnimation pour cet objet (self) et ne renvoie rien tant que l'animation n'est pas terminée.
ApplyEffectprotected
AssignpublicCopie le contenu d'un autre objet similaire.
AssignToprotectedCopie les propriétés d'un objet dans l'objet destination.
AsyncScheduleprotectedPlanifie les appels des méthodes asynchrones.
BeforeDestructionpublic
BeforeRenderprotected
BeginAutoDragprotectedDémarre une opération de glissement automatique.
BeginInvokepublicEffectue un appel asynchrone à la méthode spécifiée par AProc ou AFunc.
BeginUpdatepublic
BringChildToFrontpublic
BringToFrontpublicDéplace cet objet visuel FMX en haut d'autres contrôles visuels superposés qui sont dans la même fiche.
CalculateAbsoluteMatrixprotected
CalculateAbsoluteOpacityprotected
CanObserveprotected
CaptureprotectedCapture tous les messages de la souris.
ChangeChildrenprotected
ChangeNameprotectedDéfinit le stockage privé, interne de la propriété Name dans la chaîne transmise dans NewName.
ChangeOrderprotectedMéthode de notification appelée après le changement de l'ordre de création.
CheckDisposedprotectedCette méthode est obsolète.
CheckForAllowFocusprotectedVérifie si ce contrôle peut recevoir la focalisation.
CheckHitTestprotectedRenvoie la valeur de la propriété HitTest.
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.
ClickprotectedRépond aux clics de l'utilisateur.
ClonepublicRenvoie une nouvelle instance clonée de cet objet FMX.
ContainsObjectpublicRenvoie True si l'objet spécifié est un enfant direct.
CopyRotationFrompublicCopie la rotation depuis AObject.
Createpublic
CreateChildrenListprotected
CreateHighMultisampleSnapshotpublicCrée un instantané de ce contrôle en utilisant la restitution en mosaïque et l'interpolation.
CreateTileSnapshotpublicCrée un instantané de ce contrôle.
DblClickprotectedRépond aux double-clics de l'utilisateur.
DefaultHandlerpublicSert d'interface à une méthode qui traite les enregistrements de messages.
DefinePropertiesprotected
DeleteChildrenpublicSupprime tous les enfants de cet objet FMX.
Destroypublic
DestroyComponentspublicDétruit tous les composants possédés.
DestroyingpublicIndique que le composant et ses composants possédés vont être détruits.
DialogKeyprotectedTraite une touche de dialogue.
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 de destruction dans un objet.
DoActionChangeprotectedRépartiteur d'événements TBasicAction.OnChange.
DoActionClientChangedprotected
DoActivateprotected
DoAddObjectprotected
DoDeactivateprotected
DoDeleteChildrenprotected
DoEnterprotectedRépond à la réception de la focalisation d'entrée.
DoExitprotectedRépond à la perte de la focalisation d'entrée.
DoInsertObjectprotected
DoMouseEnterprotectedRépartiteur d'événements OnMouseEnter.
DoMouseLeaveprotectedRépartiteur d'événements OnMouseLeave.
DoRayCastIntersectprotected
DoRemoveObjectprotected
DoRenderprotectedRépartiteur d'événements OnRender.
DoRootChangedprotected
DoRootChangingprotected
DragDropprotectedRépartiteur d'événements OnDragDrop.
DragEndprotectedRépartiteur d'événements OnDragEnd.
DragEnterprotectedRépartiteur d'événements OnDragEnter.
DragLeaveprotectedRépartiteur d'événements OnDragLeave.
DragOverprotectedRépartiteur d'événements OnDragOver.
EndFunctionInvokepublicBloque l'appelant jusqu'à ce que le ASyncResult spécifié se termine.
EndInvokepublicBloque l'appelant jusqu'à ce que le ASyncResult spécifié se termine.
EndUpdatepublic
EnterChildrenprotected
EnumObjectspublicParcourt en boucle les enfants de cet objet et exécute la procédure spécifiée une fois par objet sous la forme du premier paramètre de chaque appel.
EqualspublicVérifie si l'instance en cours et le paramètre Obj sont égaux.
ExchangepublicEchange deux objets de la liste des enfants.
ExecuteActionpublicExécute une action.
ExitChildrenprotected
FieldAddresspublicRenvoie l'adresse d'un champ objet publié.
FindComponentpublicIndique si le composant est propriétaire du composant spécifié.
FindStyleResourcepublicRenvoie l'objet ressource de style ayant le (AStyleLookup) spécifié.
FindTargetprotectedRecherche le contrôle correspondant à P.
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.
FreeNotificationprotected
FreeOnReleasepublicLibère la référence d'interface pour les composants créés depuis les classes COM.
GetAcceptsControlsprotectedRenvoie la valeur de la propriété AcceptsControls.
GetActionLinkClassprotectedRenvoie la classe de liaison d'action associée.
GetBackIndexprotectedRenvoie le premier élément de la liste des enfants.
GetCanFocusprotected
GetCanParentFocusprotected
GetChildOwnerprotectedRenvoie le propriétaire d'un composant enfant lu dans un flux.
GetChildParentprotectedRenvoie le parent ou, s'il n'y en n'a pas, le propriétaire d'un composant enfant en cours de lecture dans un flux.
GetChildrenprotected
GetDataprotectedImplémentation en lecture protégée de la propriété Data.
GetDeltaStreamsprotected
GetDesignInteractiveprotectedRenvoie la valeur de la propriété DesignInteractive.
GetDisposedprotected
GetDragModeprotectedRenvoie la valeur de la propriété DragMode.
GetEnumeratorpublicRenvoie un énumérateur TComponent.
GetHashCodepublicRenvoie un entier contenant le code de hachage.
GetHintObjectprotected
GetHintStringprotected
GetHitTestprotectedRenvoie la valeur de la propriété HitTest.
GetIDsOfNamesprotectedGetIDsOfNames applique un membre unique et un ensemble facultatif de noms d'arguments à un ensemble correspondant d'identificateurs dispatch entiers.
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.
GetLockedprotectedRenvoie la valeur de la propriété Locked.
GetMaterialForSortingprotected
GetNamePathpublicRenvoie une chaîne utilisée par l'inspecteur d'objets.
GetObjectprotectedRenvoie le contrôle en cours sous la forme d'un TFmxObject.
GetObserversprotectedAccesseur en lecture de Observers.
GetOwnerprotectedRenvoie le propriétaire d'un composant.
GetParentprotectedRenvoie la valeur de la propriété Parent.
GetParentComponentpublicRenvoie le composant conteneur.
GetTabListpublic
GetTabStopControllerprotected
GetTypeInfoprotectedRécupère l'information type d'un objet.
GetTypeInfoCountprotectedRécupère le nombre d'interfaces d'information type qu'un objet fournit (0 ou 1).
GetVisibleprotectedRenvoie la valeur de la propriété Visible.
HasHintprotected
HasParentpublicVérifie si le composant a un parent.
IgnoreBindingNameprotected
IgnoreBooleanValueprotected
IgnoreFloatValueprotected
IgnoreIdentValueprotected
IgnoreIntegerValueprotected
InheritsFrompublicDétermine la relation entre deux types d'objet.
InitiateActionprotectedAppelle la méthode Update de la liaison d'action si le contrôle est associé à une liaison d'action.
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.
InsertComponentpublicEtablit le composant comme propriétaire du composant spécifié.
InsertObjectpublicAjoute l'objet fourni dans le paramètre au TList de FChildren de cet objet (de soi-même), à la position spécifiée (index).
InstanceSizepublicRenvoie la taille, exprimée en octets, de chaque instance du type d'objet.
InvokeprotectedOffre un accès aux méthodes et aux propriétés Automation quand le composant encapsule un objet Automation.
IsChildpublicRenvoie True si l'objet spécifié est un enfant.
IsImplementorOfpublicIndique si le composant implémente une interface particulière.
KeyDownprotectedRépartiteur d'événements OnKeyDown.
KeyUpprotectedRépartiteur d'événements OnKeyUp.
Loadedprotected
LocalToAbsolute3DpublicTransforme et renvoie un point spécifié de l'espace local dans l'espace 3D absolu.
LocalToAbsoluteDirectionpublic
LocalToAbsoluteVectorpublicTransforme un vecteur de l'espace local dans l'espace global et renvoie le vecteur transformé.
LocalToScreenprotectedTransforme et renvoie un point spécifié de l'espace local dans l'espace écran.
LockpublicDéfinit Locked sur True pour ce contrôle 3D et tous ses enfants.
MatrixChangedprotectedCette fonction est invoquée à chaque fois que les angles de rotation changent et qu'il est nécessaire de recalculer la matrice de transformation affine de ce contrôle 3D.
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.
MouseClickprotected
MouseDownprotectedRépartiteur d'événements OnMouseDown.
MouseDown3DprotectedAppelée en interne par MouseDown pour déclencher un événement OnMouseDown.
MouseMoveprotectedRépartiteur d'événements OnMouseMove.
MouseMove3DprotectedAppelée en interne par MouseMove pour déclencher un événement OnMouseMove.
MouseUpprotectedRépartiteur d'événements OnMouseUp.
MouseUp3DprotectedAppelée en interne par MouseUp pour déclencher un événement OnMouseUp.
MouseWheelprotectedTraite la rotation de la molette de la souris.
NewInstancepublicAlloue de la mémoire pour une instance d'un type d'objet et renvoie un pointeur sur cette instance.
Notificationprotected
ObjectAtPointprotectedRenvoie l'objet situé aux coordonnées données.
ObjectState (obsolète)publicDécrit l'état en cours de l'objet.
ObserverAddedprotected
operator ()public
PaintToBitmappublicDessine ce contrôle 3D sur un TBitmap.
ParentChangedprotectedMéthode de notification appelée après le changement du parent.
QualifiedClassNamepublicRenvoie le nom qualifié de la classe.
QueryInterfaceprotectedRenvoie une référence à l'interface spécifiée, si le composant en cours gère cette interface.
RayCastIntersectpublicIndique si le rayon transtypé intersecte le contrôle 3D.
ReadStateprotectedLit l'état du composant.
RebuildRenderingListprotected
RecalcAbsoluteprotectedDéfinit la valeur du champ FRecalcAbsolute pour le contrôle 3D et tous ses enfants.
RecalcHasEffectprotected
RecalcOpacityprotectedDéfinit la valeur du champ FRecalcOpacity pour ce contrôle 3D et tous ses enfants.
ReferenceInterfacepublicEtablit ou retire des liaisons internes qui permet à ce composant d'être notifié quand l'implémenteur d'une interface spécifiée est détruit.
ReleasepublicMarque cet objet TFmxObject pour la suppression différée.
ReleaseCaptureprotectedLibère la capture déjà en cours de réalisation.
Released (obsolète)publicRenvoie True si cet objet a été libéré de la mémoire.
RemoveComponentpublicRetire le composant spécifié de la liste Components du composant.
RemoveFreeNotificationpublicDésactive la notification de destruction qui a été activée par FreeNotification.
RemoveFreeNotificationsprotectedNotifie tous les composants possédés de la destruction imminente du composant propriétaire.
RemoveFreeNotifypublicRetire l'objet donné depuis la liste des notifications gratuites.
RemoveFromResourcePoolprotected
RemoveObjectpublicRetire un objet enfant de son parent.
RenderprotectedRestitue ce contrôle 3D.
RenderChildrenprotectedRestitue tous les contrôles enfant 3D de cet objet 3D.
RenderHelperprotected
RenderInternalpublic
RenderToprotected
RepaintpublicForce le contrôle à réaliser la restitution de nouveau.
ResetChildrenIndicesprotected
ResetChildrenIndicesSpanprotected
ResetRotationAnglepublicRéinitialise l'angle de rotation sur les trois axes à 0.
Resize3DprotectedMéthode virtuelle à implémenter dans les sous-classes pour gérer l'événement de redimensionnement 3D. A usage interne uniquement.
RotateXChangedprotectedGestionnaire pour les événements OnChangeX.
RotateYChangedprotectedGestionnaire pour les événements OnChangeY.
RotateZChangedprotectedGestionnaire pour les événements OnChangeZ.
RotationChangedprotected
SafeCallExceptionpublicGère les exceptions dans les méthodes déclarées à l'aide de la convention d'appel safecall.
ScreenToLocalprotectedTransforme et renvoie un point spécifié de l'espace écran dans l'espace local.
SearchIntoprotected
SendChildToBackpublic
SendToBackpublicEnvoie cet objet visuel FMX dans l'arrière-plan, permettant aux autres contrôles visuels superposés qui sont sur la même fiche de se situer en haut de celui-ci.
SetAcceptsControlsprotectedDéfinit la valeur de la propriété AcceptsControls.
SetAncestorprotectedEfface ou définit l'état csAncestor dans la propriété ComponentState du composant.
SetChildOrderprotectedDéfinit l'ordre visuel d'un contrôle enfant.
SetDataprotectedImplémentation en écriture protégée de la propriété Data.
SetDepthprotectedImplémentation en écriture protégée de la propriété Depth.
SetDesignpublicDéfinit le csDesigning dans TComponentState. Utilisée en interne par l'IDE.
SetDesigningprotectedDéfinit l'indicateur de conception pour les composants insérés lors de la conception.
SetDesignInstanceprotectedDéfinit l'indicateur de conception pour les composants insérés lors de la conception.
SetDragModeprotectedImplémentation en écriture protégée de la propriété DragMode.
SetFocuspublicAttribue la focalisation à ce contrôle 3D.
SetHeightprotectedImplémentation en écriture protégée de la propriété Height.
SetInlineprotectedDéfinit le bit csInline de la propriété ComponentState du composant.
SetNameprotectedDéfinit la valeur de la propriété Name.
SetNewViewportpublicAffecte une nouvelle fenêtre d'affichage à ce contrôle 3D.
SetParentprotected
SetParentComponentprotected
SetProjectionprotectedImplémentation en écriture protégée de la propriété Projection.
SetRootpublicDéfinit la propriété Root de chaque enfant de la liste des enfants.
SetSizepublicDéfinit les trois dimensions de ce contrôle 3D à la fois.
SetSubComponentpublicIdentifie si le composant est un sous-composant.
SetVisibleprotectedImplémentation en écriture protégée de la propriété Visible.
SetWidthprotectedImplémentation en écriture protégée de la propriété Width.
ShowContextMenuprotectedCette fonction est conçue pour afficher le menu contextuel de ce contrôle sur un point d'écran spécifié.
ShowInDesignerpublic
SortpublicTrie les enfants de la liste des enfants par le biais de la procédure de tri spécifiée.
StopPropertyAnimationpublicArrête l'animation de la propriété spécifiée de cet objet FMX.
SupportsPlatformServiceprotected
TapprotectedAppelé lorsque l'utilisateur effectue un geste d'appui (Tap) sur un contrôle 3D disponible pour les gestes tactiles.
ToStringpublicRenvoie une chaîne contenant le nom de la classe.
UnitNamepublicRenvoie le nom de l'unité où la classe est définie.
UnitScopepublicRenvoie la portée d'unité de la classe.
UpdateActionpublicMet à jour l'état d'une action.
UpdatedprotectedEfface l'indicateur de style csUpdating de la propriété ComponentState du composant lorsque le composant a terminé de s'actualiser.
UpdateRegistryprotectedFournit l'interface pour une méthode qui ajoute la bibliothèque de type et l'information de version au Registre pour les composants qui implémentent des interfaces COM.
UpdatingprotectedDéfinit l'indicateur de style csUpdating de la propriété ComponentState du composant.
ValidateContainerprotectedDétermine si un objet peut être inséré dans un objet conteneur.
ValidateInsertprotectedFournit l'interface pour une méthode qui valide un composant enfant avant d'être insérée.
ValidateRenameprotectedVérifie que le changement de nom d'un composant possédé ne crée pas de conflit.
WrapModeChangedprotectedCette méthode se déclenche lorsque le mode d'encapsulation change.
WriteStateprotectedEcrit l'état du composant.