Classe CD2DGeometry
Wrapper pour ID2D1Geometry.
class CD2DGeometry : public CD2DResource;
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet CD2DGeometry. |
|
Le destructeur. Appelé lorsqu'un objet de géométrie D2D est détruit. |
Méthodes publiques
Nom |
Description |
---|---|
Attache l'interface de la ressource existante à l'objet |
|
Combine cette géométrie avec la géométrie spécifiée et stocke le résultat dans un ID2D1SimplifiedGeometrySink. |
|
Décrit l'intersection entre cette géométrie et la géométrie spécifiée. La comparaison est exécutée à l'aide de la tolérance d'aplatissement spécifiée. |
|
Calcule la zone de la géométrie après sa transformation par la matrice spécifiée et son aplatissement à l'aide de la tolérance spécifiée. |
|
Calcule la longueur de la géométrie comme si chaque segment était déroulé dans une ligne. |
|
Calcule le point et le vecteur de la tangente à la distance spécifiée le long de la géométrie après sa transformation par la matrice spécifiée et aplati à l'aide de la tolérance spécifiée. |
|
Détruit un objet CD2DGeometry. (Substitue CD2DResource::Destroy.) |
|
Détache l'interface de la ressource de l'objet |
|
Indique si la zone rempli par la géométrie contient le point spécifié selon la tolérance de l'aplatissement spécifiée. |
|
Renvoie l'interface ID2D1Geometry |
|
Obtient les limites de la géométrie après son élargissement par la largeur du trait et style spécifiés et après sa transformation par la matrice spécifiée. |
|
Vérifie la validité des ressources (substitue CD2DResource::IsValid.) |
|
Calcule le plan de la géométrie et enregistre le résultat dans un ID2D1SimplifiedGeometrySink. |
|
Crée une version simplifiée de la géométrie que contient uniquement des lignes et (éventuellement) des courbes de Bézier cubiques, puis écrit le résultat dans un objet ID2D1SimplifiedGeometrySink. |
|
Détermine si le trait de la géométrie contient le point spécifié en fonction de l'épaisseur du trait, du style et de la transformation spécifiés. |
|
Crée un ensemble de triangles enroulés dans le sens des aiguilles d'une montre qui couvrent la géométrie après sa transformation à l'aide de la matrice spécifiée et son aplatissement à l'aide de la tolérance spécifiée. |
|
Élargit la géométrie par le trait spécifié et écrit le résultat dans ID2D1SimplifiedGeometrySink après sa transformation par la matrice spécifiée et son aplatissement à l'aide de la tolérance spécifiée. |
Opérateurs publics
Nom |
Description |
---|---|
Renvoie l'interface ID2D1Geometry |
Données membres protégées
Nom |
Description |
---|---|
Pointeur vers un ID2D1Geometry. |
Hiérarchie d'héritage
Configuration requise
En-tête : afxrendertarget.h