FMX.Controls3D.TControl3D
Delphi
TControl3D = class(TFmxObject, IControl, ITabStopController)
C++
class PASCALIMPLEMENTATION TControl3D : public Fmx::Types::TFmxObject
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FMX.Controls3D.pas FMX.Controls3D.hpp |
FMX.Controls3D | FMX.Controls3D |
Beschreibung
TControl3D repräsentiert die Basisklasse für FMX-3D-Bildschirmkomponenten.
TControl3D erweitert TFmxObject zur Bereitstellung von auf dem Bildschirm sichtbaren Objekten durch Hinzufügen von Eigenschaften und Methoden für:
- Sichtbarkeit, Opazität (Opacity) und Skalierung (Scale)
- 3D-Größen:
- 3D-Position relativ zu den X-, Y- und Z-Achsen:
- 3D-Drehung relativ zu den X-, Y- und Z-Achsen:
- Maus- und Tastaturinteraktion über Ereignisse:
- OnMouseDown, OnMouseMove oder OnKeyDown
- Zeichnen und Rendern
Nachkommen von TControl3D veröffentlichen TControl3D-Eigenschaften und überschreiben die in TControl3D bereitgestellten Methoden zur Erstellung allgemeiner 3D-Objekte, wie TSphere oder TRectangle3D.