ID2D1RenderTarget::PushAxisAlignedClip オーバーロードされたメソッド

後続のすべての描画操作がクリップされる四角形を指定します。

オーバーロードの一覧

メソッド 説明
PushAxisAlignedClip(D2D1_RECT_F&,D2D1_ANTIALIAS_MODE)

後続のすべての描画操作がクリップされる四角形を指定します。

PushAxisAlignedClip(D2D1_RECT_F*,D2D1_ANTIALIAS_MODE)

後続のすべての描画操作がクリップされる四角形を指定します。

解説

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

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

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

要件

ライブラリ

D2d1.lib

DLL

D2d1.dll

参照

ID2D1RenderTarget

ID2D1RenderTarget