ID2D1RenderTarget::PushAxisAlignedClip オーバーロードされたメソッド
後続のすべての描画操作がクリップされる四角形を指定します。
オーバーロードの一覧
メソッド | 説明 |
---|---|
PushAxisAlignedClip(D2D1_RECT_F&,D2D1_ANTIALIAS_MODE) | 後続のすべての描画操作がクリップされる四角形を指定します。 |
PushAxisAlignedClip(D2D1_RECT_F*,D2D1_ANTIALIAS_MODE) | 後続のすべての描画操作がクリップされる四角形を指定します。 |
解説
PushAxisAlignedClip と PopAxisAlignedClip のペアは、PushLayer と PopLayer を囲むように配置することも、その内部に配置することも可能ですが、部分的に重ねることはできません。たとえば、PushAxisAlignedClip、PushLayer、PopLayer、PopAxisAlignedClip というシーケンスは有効ですが、PushAxisAlignedClip、PushLayer、PopAxisAlignedClip、PopLayer というシーケンスは無効です。
このメソッドは失敗した場合でも、エラー コードが返されません。描画操作 (PushAxisAlignedClip など) が失敗したかどうかを判断するには、ID2D1RenderTarget::EndDraw メソッドまたは ID2D1RenderTarget::Flush メソッドによって返された結果を確認します。
例
例については、「軸に平行なクリップ四角形を使用してクリップする方法」を参照してください。
要件
ライブラリ |
D2d1.lib |
DLL |
D2d1.dll |