API:FMX.Layers3D.TAbstractLayer3D
Delphi
TAbstractLayer3D = class(TControl3D, IAlignableObject, IAlignRoot)
C++
class PASCALIMPLEMENTATION TAbstractLayer3D : public Fmx::Controls3d::TControl3D
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
class | public | FMX.Layers3D.pas FMX.Layers3D.hpp |
FMX.Layers3D | FMX.Layers3D |
Description
TControl3D represents the base class for FMX onscreen 3D components.
FMX.Layers3D.TAbstractLayer3D inherits from FMX.Controls3D.TControl3D. All content below this line refers to FMX.Controls3D.TControl3D.
TControl3D represents the base class for FMX onscreen 3D components.
TControl3D extends TFmxObject to present objects that can be seen onscreen, by adding properties and methods for:
- Visibility, Opacity, and Scale
- 3D sizes:
- 3D position relative to the X, Y, and Z axes:
- 3D rotation relative to the X, Y, and Z axes:
- Mouse and keyboard interaction through events:
- Painting and rendering
TControl3D descendants publish TControl3D properties and override the methods exposed in TControl3D in order to create common 3D objects such as TSphere or TRectangle3D.