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 개체에 대한 포인터를 저장합니다. |
상속 계층 구조
요구 사항
헤더: 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
이 단색 브러시의 색