ID2D1RenderTarget::PopAxisAlignedClip メソッド
レンダー ターゲットから軸に平行な最後のクリップを削除します。このメソッドが呼び出された後、後続の描画操作にはクリップが適用されなくなります。
構文
virtual void PopAxisAlignedClip() = 0;
パラメーター
This にはパラメーターがありません。
戻り値
This は値を返しません。
解説
PushAxisAlignedClip と PopAxisAlignedClip のペアは、PushLayer と PopLayer のペアを囲むように配置することも、このペアの内部に配置することも可能ですが、部分的に重ねることはできません。たとえば、PushAxisAlignedClip、PushLayer、PopLayer、PopAxisAlignedClip というシーケンスは有効ですが、PushAxisAlignedClip、PushLayer、PopAxisAlignedClip、PopLayer というシーケンスは無効です。
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 |