다음을 통해 공유


CD2DPathGeometry 클래스

ID2D1PathGeometry에 대한 래퍼입니다.

구문

class CD2DPathGeometry : public CD2DGeometry;

멤버

공용 생성자

속성 설명
CD2DPathGeometry::CD2DPathGeometry CD2DPathGeometry 개체를 생성합니다.

공용 메서드

이름 설명
CD2DPathGeometry::Attach 개체에 기존 리소스 인터페이스 연결
CD2DPathGeometry::만들기 CD2DPathGeometry를 만듭니다. (재정의 CD2DResource::Create.)
CD2DPathGeometry::D estroy CD2DPathGeometry 개체를 제거합니다. (재정의 CD2DGeometry::D estroy.)
CD2DPathGeometry::D etach 개체에서 리소스 인터페이스를 분리합니다.
CD2DPathGeometry::GetFigureCount 경로 기하 도형의 그림 수를 검색합니다.
CD2DPathGeometry::GetSegmentCount 경로 기하 도형의 세그먼트 수를 검색합니다.
CD2DPathGeometry::Open 경로 기하 도형을 그림과 세그먼트로 채우는 데 사용되는 기하 도형 싱크를 검색합니다.
CD2DPathGeometry::Stream 경로 기하 도형의 내용을 지정된 ID2D1GeometrySink에 복사합니다.

보호된 데이터 멤버

속성 설명
CD2DPathGeometry::m_pPathGeometry ID2D1PathGeometry에 대한 포인터입니다.

상속 계층 구조

CObject

CD2DResource

CD2DGeometry

CD2DPathGeometry

요구 사항

헤더: afxrendertarget.h

CD2DPathGeometry::Attach

개체에 기존 리소스 인터페이스 연결

void Attach(ID2D1PathGeometry* pResource);

매개 변수

pResource
기존 리소스 인터페이스입니다. NULL일 수 없음

CD2DPathGeometry::CD2DPathGeometry

CD2DPathGeometry 개체를 생성합니다.

CD2DPathGeometry(
    CRenderTarget* pParentTarget,
    BOOL bAutoDestroy = TRUE);

매개 변수

pParentTarget
렌더링 대상에 대한 포인터입니다.

bAutoDestroy
개체가 소유자(pParentTarget)에 의해 제거됨을 나타냅니다.

CD2DPathGeometry::만들기

CD2DPathGeometry를 만듭니다.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

매개 변수

pRenderTarget
렌더링 대상에 대한 포인터입니다.

Return Value

메서드가 성공하면 S_OK가 반환되고, 성공하지 않으면 HRESULT 오류 코드를 반환합니다.

CD2DPathGeometry::D estroy

CD2DPathGeometry 개체를 제거합니다.

virtual void Destroy();

CD2DPathGeometry::D etach

개체에서 리소스 인터페이스를 분리합니다.

ID2D1PathGeometry* Detach();

Return Value

분리된 리소스 인터페이스에 대한 포인터입니다.

CD2DPathGeometry::GetFigureCount

경로 기하 도형의 그림 수를 검색합니다.

int GetFigureCount() const;

Return Value

경로 기하 도형의 그림 수를 반환합니다.

CD2DPathGeometry::GetSegmentCount

경로 기하 도형의 세그먼트 수를 검색합니다.

int GetSegmentCount() const;

Return Value

경로 기하 도형의 세그먼트 수를 반환합니다.

CD2DPathGeometry::m_pPathGeometry

ID2D1PathGeometry에 대한 포인터입니다.

ID2D1PathGeometry* m_pPathGeometry;

CD2DPathGeometry::Open

경로 기하 도형을 그림과 세그먼트로 채우는 데 사용되는 기하 도형 싱크를 검색합니다.

ID2D1GeometrySink* Open();

Return Value

경로 기하 도형을 그림과 세그먼트로 채우는 데 사용되는 ID2D1GeometrySink에 대한 포인터입니다.

CD2DPathGeometry::Stream

경로 기하 도형의 내용을 지정된 ID2D1GeometrySink에 복사합니다.

BOOL Stream(ID2D1GeometrySink* geometrySink);

매개 변수

geometrySink
경로 기하 도형의 내용이 복사되는 싱크입니다. 이 싱크를 수정해도 이 경로 기하 도형의 내용은 변경되지 않습니다.

Return Value

메서드가 성공하면 TRUE를 반환합니다. 그렇지 않으면 FALSE를 반환합니다.

참고 항목

클래스