ID2D1RenderTarget::PopAxisAlignedClip メソッド

レンダー ターゲットから軸に平行な最後のクリップを削除します。このメソッドが呼び出された後、後続の描画操作にはクリップが適用されなくなります。

構文

virtual void PopAxisAlignedClip() = 0;

パラメーター

This にはパラメーターがありません。

戻り値

This は値を返しません。

解説

PushAxisAlignedClipPopAxisAlignedClip のペアは、PushLayerPopLayer のペアを囲むように配置することも、このペアの内部に配置することも可能ですが、部分的に重ねることはできません。たとえば、PushAxisAlignedClipPushLayerPopLayerPopAxisAlignedClip というシーケンスは有効ですが、PushAxisAlignedClipPushLayerPopAxisAlignedClipPopLayer というシーケンスは無効です。

PopAxisAlignedClip は、PushAxisAlignedClip を呼び出すたびに 1 回呼び出す必要があります。

例については、「軸に平行なクリップ四角形を使用してクリップする方法」を参照してください。

このメソッドは失敗した場合でも、エラー コードが返されません。描画操作 (PopAxisAlignedClip など) が失敗したかどうかを判断するには、ID2D1RenderTarget::EndDraw メソッドまたは ID2D1RenderTarget::Flush メソッドによって返された結果を確認します。

要件

クライアントの最小要件

Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム

サーバーの最小要件

Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム

ヘッダー

D2d1.h

ライブラリ

D2d1.lib

DLL

D2d1.dll

参照

ID2D1RenderTarget