次の方法で共有


D1174: PushLayer to Command List で Layer オブジェクトが無視される

(NULL 以外の) レイヤーをコマンド リストにプッシュすると、レイヤー オブジェクトは無視されます。

 

考えられる原因

PushLayer コマンドで ID2D1Layer オブジェクトを使用し、ターゲットがコマンド リストである場合、Direct2D はレイヤーが指定されていないかのように動作し、コマンド リストが後でレンダリングされる場合はレイヤーに固定境界を設定しません。

考えられる修正方法

コマンド リストへのコマンドのストリーミングを予測するアプリケーションでは、NULL レイヤー オブジェクトの使用を検討する必要があります。それ以外の場合は、ID2D1Layer オブジェクトで指定されたサイズ制限設定が適用されないことに注意してください。