0

私のアプリケーションは2つのDXGISurfaceRenderTargetsを使用しています。

最初のレンダーターゲットを使用して作成しID2D1Bitmap、次にそこID2D1BitmapBrushから作成します。

結果ID2D1BitmapBrushは、2番目のレンダリングターゲットでFillGeometryに使用されます。

またはからIDXGISurface作成するために使用されたものを取得することは可能ですか?ID2D1BitmapBrushID2D1BitmapBrushID2D1Bitmap

Windows 8にはID2D1Bitmap1withGetSurfaceメソッドがありますが、Windows7ではこれが必要です。

ありがとうございました。

4

1 に答える 1

0

いいえ、ご指摘のとおり、Getsurfaceを呼び出してサーフェスを取得できるのはID2D1Bitmap1のみであり、これはWindows8でのみ機能します。

サーフェスを使用する場合は、作成後に保存して、それを使用した関数にパラメーターとして渡すことができますか?

D2D1ビットマップ

D2D1Bitmap1

于 2012-11-01T02:28:53.870 に答える