API:Vcl.Direct2D.TDirect2DCanvas

De RAD Studio API Documentation
Aller à : navigation, rechercher

Vcl.Graphics.TCustomCanvasSystem.Classes.TPersistentSystem.TObjectTDirect2DCanvas

Delphi

TDirect2DCanvas = class(TCustomCanvas)

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
class public
Vcl.Direct2D.pas
Vcl.Direct2D.hpp
Vcl.Direct2D Vcl.Direct2D

Description

Définit une classe de base abstraite pour les autres objets canevas.

Vcl.Direct2D.TDirect2DCanvas hérite de Vcl.Graphics.TCustomCanvas. Tout le contenu en-dessous de cette ligne se réfère à Vcl.Graphics.TCustomCanvas.

Définit une classe de base abstraite pour les autres objets canevas.

Utilisez TCustomCanvas comme classe de base pour les autres objets canevas. TCustomCanvas introduit un certain nombre de méthodes abstraites qui doivent être implémentées dans les classes descendantes afin de fournir un support complet pour dessiner sur une surface graphique.

Les fonctionnalités les plus importantes exposées par TCustomCanvas sont les suivantes :

  • Dessiner et remplir diverses formes et lignes
  • Ecrire du texte
  • Restituer des images graphiques
  • Définir la réponse aux modifications de l'image en cours.

TCustomCanvas a deux descendants, tous deux faisant abstraction des opérations de dessin en utilisant une certaine API définie par le système d'exploitation. TCanvas utilise le dorsal GDI Windows pour le dessin, tandis que TDirect2DCanvas utilise l'API DirectX DirectDraw.

Voir aussi