次の方法で共有


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 この単色ブラシの色を指定します。

パブリック演算子

名前 説明
CD2DSolidColorBrush::operator ID2D1SolidColorBrush* ID2D1SolidColorBrush インターフェイスを返します。

プロテクト データ メンバー

名前 説明
CD2DSolidColorBrush::m_colorSolid ブラシの純色。
CD2DSolidColorBrush::m_pSolidColorBrush ID2D1SolidColorBrush オブジェクトへのポインターを格納します。

継承階層

CObject

CD2DResource

CD2DBrush

CD2DSolidColorBrush

要件

Header: 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
レンダー ターゲットへのポインター。

戻り値

メソッドが成功した場合は、S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

CD2DSolidColorBrush::D estroy

CD2DSolidColorBrush オブジェクトを破棄します。

virtual void Destroy();

CD2DSolidColorBrush::D etach

オブジェクトからリソース インターフェイスをデタッチします

ID2D1SolidColorBrush* Detach();

戻り値

デタッチされたリソース インターフェイスへのポインター。

CD2DSolidColorBrush::Get

ID2D1SolidColorBrush インターフェイスを返します。

ID2D1SolidColorBrush* Get();

戻り値

ID2D1SolidColorBrush インターフェイスへのポインター。オブジェクトがまだ初期化されていない場合は NULL。

CD2DSolidColorBrush::GetColor

純色ブラシの色を取得します。

D2D1_COLOR_F GetColor() const;

戻り値

この純色ブラシの色

CD2DSolidColorBrush::m_colorSolid

ブラシの純色。

D2D1_COLOR_F m_colorSolid;

CD2DSolidColorBrush::m_pSolidColorBrush

ID2D1SolidColorBrush オブジェクトへのポインターを格納します。

ID2D1SolidColorBrush* m_pSolidColorBrush;

CD2DSolidColorBrush::operator ID2D1SolidColorBrush*

ID2D1SolidColorBrush インターフェイスを返します。

operator ID2D1SolidColorBrush*();

戻り値

ID2D1SolidColorBrush インターフェイスへのポインター。オブジェクトがまだ初期化されていない場合は NULL。

CD2DSolidColorBrush::SetColor

この単色ブラシの色を指定します。

void SetColor(D2D1_COLOR_F color);

パラメーター

color
この純色ブラシの色

関連項目

クラス