Condividi tramite


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à

CObject

CD2DResource

CD2DGeometry

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.

Vedi anche

Classi