CD2DMesh クラス
ID2D1Mesh のラッパー。
構文
class CD2DMesh : public CD2DResource;
メンバー
パブリック コンストラクター
名前 | 説明 |
---|---|
CD2DMesh::CD2DMesh | CD2DMesh オブジェクトを構築します。 |
CD2DMesh::~CD2DMesh | デストラクター。 D2D メッシュ オブジェクトが破棄されるときに呼び出されます。 |
パブリック メソッド
名前 | 説明 |
---|---|
CD2DMesh::Attach | オブジェクトに既存のリソース インターフェイスをアタッチします |
CD2DMesh::Create | CD2DMesh を作成します。 ( をオーバーライドしますCD2DResource::Create.) |
CD2DMesh::D estroy | CD2DMesh オブジェクトを破棄します。 ( をオーバーライドしますCD2DResource::D estroy.) |
CD2DMesh::D etach | オブジェクトからリソース インターフェイスをデタッチします |
CD2DMesh::Get | ID2D1Mesh インターフェイスを返します |
CD2DMesh::IsValid | リソースの有効性を確認します ( CD2DResource::IsValid をオーバーライドします)。 |
CD2DMesh::Open | 作成するメッシュを開きます。 |
パブリック演算子
名前 | 説明 |
---|---|
CD2DMesh::operator ID2D1Mesh* | ID2D1Mesh インターフェイスを返します |
プロテクト データ メンバー
名前 | 説明 |
---|---|
CD2DMesh::m_pMesh | ID2D1Mesh へのポインター。 |
継承階層
CD2DMesh
要件
Header: afxrendertarget.h
CD2DMesh::~CD2DMesh
デストラクター。 D2D メッシュ オブジェクトが破棄されるときに呼び出されます。
virtual ~CD2DMesh();
CD2DMesh::Attach
オブジェクトに既存のリソース インターフェイスをアタッチします
void Attach(ID2D1Mesh* pResource);
パラメーター
pResource
既存のリソース インターフェイス。 NULL にすることはできません
CD2DMesh::CD2DMesh
CD2DMesh オブジェクトを構築します。
CD2DMesh(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy = TRUE);
パラメーター
pParentTarget
レンダー ターゲットへのポインター。
bAutoDestroy
オブジェクトが所有者 (pParentTarget) によって破棄されることを示します。
CD2DMesh::Create
CD2DMesh を作成します。
virtual HRESULT Create(CRenderTarget* pRenderTarget);
パラメーター
pRenderTarget
レンダー ターゲットへのポインター。
戻り値
メソッドが成功した場合は、S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
CD2DMesh::D estroy
CD2DMesh オブジェクトを破棄します。
virtual void Destroy();
CD2DMesh::D etach
オブジェクトからリソース インターフェイスをデタッチします
ID2D1Mesh* Detach();
戻り値
デタッチされたリソース インターフェイスへのポインター。
CD2DMesh::Get
ID2D1Mesh インターフェイスを返します
ID2D1Mesh* Get();
戻り値
ID2D1Mesh インターフェイスへのポインター。オブジェクトがまだ初期化されていない場合は NULL。
CD2DMesh::IsValid
リソースの有効性を確認します
virtual BOOL IsValid() const;
戻り値
リソースが有効な場合は TRUE。それ以外の場合は FALSE。
CD2DMesh::m_pMesh
ID2D1Mesh へのポインター。
ID2D1Mesh* m_pMesh;
CD2DMesh::Open
作成するメッシュを開きます。
ID2D1TessellationSink* Open();
戻り値
メッシュの設定に使用される ID2D1TessellationSink へのポインター。
CD2DMesh::operator ID2D1Mesh*
ID2D1Mesh インターフェイスを返します
operator ID2D1Mesh*();
戻り値
ID2D1Mesh インターフェイスへのポインター。オブジェクトがまだ初期化されていない場合は NULL。