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 オブジェクトへのポインターを格納します。 |
継承階層
要件
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
この純色ブラシの色