API:Vcl.Direct2D.TDirect2DCanvas

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Vcl.Graphics.TCustomCanvasSystem.Classes.TPersistentSystem.TObjectTDirect2DCanvas

Delphi

TDirect2DCanvas = class(TCustomCanvas)

C++

class PASCALIMPLEMENTATION TDirect2DCanvas : public Vcl::Graphics::TCustomCanvas

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Vcl.Direct2D.pas
Vcl.Direct2D.hpp
Vcl.Direct2D Vcl.Direct2D

Beschreibung

Definiert eine abstrakte Basisklasse für andere Zeichenflächenobjekte.

Vcl.Direct2D.TDirect2DCanvas erbt von Vcl.Graphics.TCustomCanvas. Der folgende Inhalt bezieht sich auf Vcl.Graphics.TCustomCanvas.

Definiert eine abstrakte Basisklasse für andere Zeichenflächenobjekte.

Verwenden Sie TCustomCanvas als Basisklasse für andere Zeichenflächenobjekte. TCustomCanvas besitzt abstrakte Methoden, die in abgeleiteten Klassen implementiert werden müssen, um die vollständige Unterstützung für das Zeichnen auf einer grafischen Oberfläche bereitzustellen.

TCustomCanvas stellt z. B. folgende wichtige Funktionen bereit:

  • Zeichnen und Füllen einer Vielzahl von Formen und Linien
  • Schreiben von Text
  • Rendern von Grafikbildern
  • Reagieren auf Änderungen am aktuellen Bild

TCustomCanvas hat zwei Nachkommen, die Zeichenoperationen mithilfe einer speziellen, betriebssystemspezifischen API abstrahieren. TCanvas verwendet zum Zeichnen das Windows-GDI-Backend, TDirect2DCanvas verwendet die DirectX DirectDraw-API.

Siehe auch