Classe CD2DGeometry
Wrapper per ID2D1Geometry.
class CD2DGeometry : public CD2DResource;
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto CD2DGeometry. |
|
Il distruttore. Chiamato quando è in corso l'eliminazione di un oggetto Geometry D2D. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Allega l'interfaccia della risorsa esistente all'oggetto |
|
Combina questa geometria con la geometria specificata e archivia il risultato in un oggetto ID2D1SimplifiedGeometrySink. |
|
Descrive l'intersezione tra questa geometria e la geometria specificata. Il confronto viene eseguito utilizzando la tolleranza dell'appiattimento specificata. |
|
Calcola l'area della geometria dopo che è stata trasformata dalla matrice specificata e bidimensionale utilizzando la tolleranza specificata. |
|
Calcola la lunghezza della geometria come se ogni segmento fosse spiegato in una riga. |
|
Calcola il punto e il vettore tangente alla distanza specificata lungo la geometria dopo che è stato trasformato dalla matrice specificata e bidimensionale utilizzando la tolleranza specificata. |
|
Elimina un oggetto CD2DGeometry. (Esegue l'override di CD2DResource::Destroy.) |
|
Disconnette l'interfaccia della risorsa dall'oggetto |
|
Indica se l'area riempita dalla geometria potrebbe contenere il punto specificato in base alla tolleranza bidimensionale specificata. |
|
Restituisce l'interfaccia ID2D1Geometry. |
|
Ottiene i limiti della geometria dopo che è stata ampliata in base alla larghezza e allo stile del tratto specificati e dopo che è stata trasformata dalla matrice specificata. |
|
Controlla la validità della risorsa (Esegue l'override di CD2DResource::IsValid.) |
|
Calcola la struttura della geometria e scrive il risultato in un oggetto ID2D1SimplifiedGeometrySink. |
|
Crea una versione semplificata della geometria contenente solo righe e (facoltativamente) curve di Bezier cubiche e scrive il risultato in un ID2D1SimplifiedGeometrySink. |
|
Determina se il tratto della geometria contiene il punto specificato dato lo spessore, lo stile e la trasformazione del tratto specificato. |
|
Crea un set di triangoli con vertici orientati in senso orario che analizzano la geometria dopo che è stata trasformata utilizzando la matrice specificata e bidimensionale tramite la tolleranza specificata. |
|
Amplia la geometria in base al tratto specificato e scrive il risultato in un oggetto ID2D1SimplifiedGeometrySink dopo che è stato trasformato dalla matrice specificata e bidimensionale utilizzando la tolleranza specificata. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Restituisce l'interfaccia ID2D1Geometry. |
Membri di dati protetti
Nome |
Descrizione |
---|---|
Puntatore a un oggetto ID2D1Geometry. |
Gerarchia di ereditarietà
Requisiti
Intestazione: afxrendertarget.h