다음을 통해 공유


CD2DSolidColorBrush 클래스

ID2D1SolidColorBrush에 대한 래퍼입니다.

구문

class CD2DSolidColorBrush : public CD2DBrush;

멤버

공용 생성자

속성 설명
CD2DSolidColorBrush::CD2DSolidColorBrush 오버로드됨. CD2DSolidColorBrush 개체를 생성합니다.
CD2DSolidColorBrush::~CD2DSolidColorBrush 소멸자입니다. D2D 단색 브러시 개체가 제거될 때 호출됩니다.

공용 메서드

이름 설명
CD2DSolidColorBrush::Attach 개체에 기존 리소스 인터페이스 연결
CD2DSolidColorBrush::Create CD2DSolidColorBrush를 만듭니다. (재정의 CD2DResource::Create.)
CD2DSolidColorBrush::D estroy CD2DSolidColorBrush 개체를 제거합니다. (재정의 CD2DBrush::D estroy.)
CD2DSolidColorBrush::D etach 개체에서 리소스 인터페이스를 분리합니다.
CD2DSolidColorBrush::Get ID2D1SolidColorBrush 인터페이스를 반환합니다.
CD2DSolidColorBrush::GetColor 단색 브러시의 색을 검색합니다.
CD2DSolidColorBrush::SetColor 이 단색 브러시의 색을 지정합니다.

Public 연산자

이름 설명
CD2DSolidColorBrush::operator ID2D1SolidColorBrush* ID2D1SolidColorBrush 인터페이스를 반환합니다.

보호된 데이터 멤버

이름 설명
CD2DSolidColorBrush::m_colorSolid 단색 브러시.
CD2DSolidColorBrush::m_pSolidColorBrush ID2D1SolidColorBrush 개체에 대한 포인터를 저장합니다.

상속 계층 구조

CObject

CD2DResource

CD2DBrush

CD2DSolidColorBrush

요구 사항

헤더: afxrendertarget.h

CD2DSolidColorBrush::~CD2DSolidColorBrush

소멸자입니다. D2D 단색 브러시 개체가 제거될 때 호출됩니다.

virtual ~CD2DSolidColorBrush();

CD2DSolidColorBrush::Attach

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

void Attach(ID2D1SolidColorBrush* pResource);

매개 변수

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

CD2DSolidColorBrush::CD2DSolidColorBrush

CD2DSolidColorBrush 개체를 생성합니다.

CD2DSolidColorBrush(
    CRenderTarget* pParentTarget,
    D2D1_COLOR_F color,
    CD2DBrushProperties* pBrushProperties = NULL,
    BOOL bAutoDestroy = TRUE);

CD2DSolidColorBrush(
    CRenderTarget* pParentTarget,
    COLORREF color,
    int nAlpha = 255,
    CD2DBrushProperties* pBrushProperties = NULL,
    BOOL bAutoDestroy = TRUE);

매개 변수

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

color
브러시 색의 빨강, 녹색, 파랑 및 알파 값입니다.

pBrushProperties
브러시의 불투명도 및 변환에 대한 포인터입니다.

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

nAlpha
브러시 색의 불투명도입니다.

CD2DSolidColorBrush::Create

CD2DSolidColorBrush를 만듭니다.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

매개 변수

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

Return Value

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

CD2DSolidColorBrush::D estroy

CD2DSolidColorBrush 개체를 제거합니다.

virtual void Destroy();

CD2DSolidColorBrush::D etach

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

ID2D1SolidColorBrush* Detach();

Return Value

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

CD2DSolidColorBrush::Get

ID2D1SolidColorBrush 인터페이스를 반환합니다.

ID2D1SolidColorBrush* Get();

Return Value

ID2D1SolidColorBrush 인터페이스에 대한 포인터이거나, 개체가 아직 초기화되지 않은 경우 NULL입니다.

CD2DSolidColorBrush::GetColor

단색 브러시의 색을 검색합니다.

D2D1_COLOR_F GetColor() const;

Return Value

이 단색 브러시의 색

CD2DSolidColorBrush::m_colorSolid

단색 브러시.

D2D1_COLOR_F m_colorSolid;

CD2DSolidColorBrush::m_pSolidColorBrush

ID2D1SolidColorBrush 개체에 대한 포인터를 저장합니다.

ID2D1SolidColorBrush* m_pSolidColorBrush;

CD2DSolidColorBrush::operator ID2D1SolidColorBrush*

ID2D1SolidColorBrush 인터페이스를 반환합니다.

operator ID2D1SolidColorBrush*();

Return Value

ID2D1SolidColorBrush 인터페이스에 대한 포인터이거나, 개체가 아직 초기화되지 않은 경우 NULL입니다.

CD2DSolidColorBrush::SetColor

이 단색 브러시의 색을 지정합니다.

void SetColor(D2D1_COLOR_F color);

매개 변수

color
이 단색 브러시의 색

참고 항목

클래스