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에 대한 포인터입니다. |
상속 계층 구조
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를 반환합니다.