Classe CD2DPathGeometry
Wrapper per ID2D1PathGeometry.
Sintassi
class CD2DPathGeometry : public CD2DGeometry;
Membri
Costruttori pubblici
Nome | Descrizione |
---|---|
CD2DPathGeometry::CD2DPathGeometry | Costruisce un oggetto CD2DPathGeometry. |
Metodi pubblici
Nome | Descrizione |
---|---|
CD2DPathGeometry::Attach | Collega l'interfaccia di risorsa esistente all'oggetto |
CD2DPathGeometry::Create | Crea un cd2DPathGeometry. (sostituzioni )CD2DResource::Create. |
CD2DPathGeometry::D estroy | Elimina definitivamente un oggetto CD2DPathGeometry. (sostituzioni )CD2DGeometry::D estroy. |
CD2DPathGeometry::D etach | Scollega l'interfaccia della risorsa dall'oggetto |
CD2DPathGeometry::GetFigureCount | Recupera il numero di figure nella geometria del percorso. |
CD2DPathGeometry::GetSegmentCount | Recupera il numero di segmenti nella geometria del percorso. |
CD2DPathGeometry::Open | Recupera il sink geometry utilizzato per popolare la geometria del percorso con figure e segmenti. |
CD2DPathGeometry::Stream | Copia il contenuto della geometria del percorso nell'ID2D1GeometrySink specificato. |
Membri dati protetti
Nome | Descrizione |
---|---|
CD2DPathGeometry::m_pPathGeometry | Puntatore a un ID2D1PathGeometry. |
Gerarchia di ereditarietà
CD2DPathGeometry
Requisiti
Intestazione: afxrendertarget.h
CD2DPathGeometry::Attach
Collega l'interfaccia di risorsa esistente all'oggetto
void Attach(ID2D1PathGeometry* pResource);
Parametri
pResource
Interfaccia della risorsa esistente. Non può essere NULL
CD2DPathGeometry::CD2DPathGeometry
Costruisce un oggetto CD2DPathGeometry.
CD2DPathGeometry(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy = TRUE);
Parametri
pParentTarget
Puntatore alla destinazione di rendering.
bAutoDestroy
Indica che l'oggetto verrà eliminato definitivamente dal proprietario (pParentTarget).
CD2DPathGeometry::Create
Crea un cd2DPathGeometry.
virtual HRESULT Create(CRenderTarget* pRenderTarget);
Parametri
pRenderTarget
Puntatore alla destinazione di rendering.
Valore restituito
Se il metodo ha esito positivo, viene restituito S_OK. In caso contrario, restituisce un codice di errore HRESULT.
CD2DPathGeometry::D estroy
Elimina definitivamente un oggetto CD2DPathGeometry.
virtual void Destroy();
CD2DPathGeometry::D etach
Scollega l'interfaccia della risorsa dall'oggetto
ID2D1PathGeometry* Detach();
Valore restituito
Puntatore all'interfaccia della risorsa scollegata.
CD2DPathGeometry::GetFigureCount
Recupera il numero di figure nella geometria del percorso.
int GetFigureCount() const;
Valore restituito
Restituisce il numero di figure nella geometria del percorso.
CD2DPathGeometry::GetSegmentCount
Recupera il numero di segmenti nella geometria del percorso.
int GetSegmentCount() const;
Valore restituito
Restituisce il numero di segmenti nella geometria del percorso.
CD2DPathGeometry::m_pPathGeometry
Puntatore a un ID2D1PathGeometry.
ID2D1PathGeometry* m_pPathGeometry;
CD2DPathGeometry::Open
Recupera il sink geometry utilizzato per popolare la geometria del percorso con figure e segmenti.
ID2D1GeometrySink* Open();
Valore restituito
Puntatore all'ID2D1GeometrySink usato per popolare la geometria del percorso con figure e segmenti.
CD2DPathGeometry::Stream
Copia il contenuto della geometria del percorso nell'ID2D1GeometrySink specificato.
BOOL Stream(ID2D1GeometrySink* geometrySink);
Parametri
geometrySink
Sink in cui viene copiato il contenuto della geometria del percorso. La modifica di questo sink non modifica il contenuto della geometria del percorso.
Valore restituito
Se il metodo ha esito positivo, restituisce TRUE. In caso contrario, restituisce FALSE.