API:FMX.Layers3D.TCustomLayer3D

Aus RAD Studio API Documentation

TCustomLayer3DFMX.Layers3D.TCustomBufferLayer3DFMX.Layers3D.TAbstractLayer3DFMX.Controls3D.TControl3DFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObject

Delphi

TCustomLayer3D = class(TCustomBufferLayer3D, IStyleBookOwner, IScene, IContainerObject)

C++

class PASCALIMPLEMENTATION TCustomLayer3D : public TCustomBufferLayer3D

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FMX.Layers3D.pas
FMX.Layers3D.hpp
FMX.Layers3D FMX.Layers3D

Beschreibung

Repräsentiert die Basisklasse für alle gepufferten 3D-Ebenen. {{#multireplace:FMX.Layers3D.TCustomLayer3D|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} erbt von {{#multireplace:FMX.Layers3D.TCustomBufferLayer3D|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Der folgende Inhalt bezieht sich auf {{#multireplace:FMX.Layers3D.TCustomBufferLayer3D|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.

Repräsentiert die Basisklasse für alle gepufferten 3D-Ebenen.

Die Klasse TCustomBufferLayer3D ist die Basisklasse für alle in FMX.Layers3D definierten gepufferten 3D-Ebenen. Durch die Pufferung wird die Render-Geschwindigkeit verringert, weil zusätzlich die Größe des Puffers, der ein TBitmap-Bild darstellt, geändert werden muss. Gepufferte Ebenen sollten am Ende der Objekthierarchie eines Formulars stehen.

Die folgenden Klassen sind direkt von TCustomBufferLayer3D abgeleitet:

Wenn Sie eigene gepufferte 3D-Ebenen implementieren möchten, dann sollten Sie diese von TCustomBufferLayer3D ableiten.

Siehe auch