DirectCompositionコードを追加してみた。

公開:2013-04-29 07:00
更新:2020-02-15 04:37
カテゴリ:directcomposition,windows,c++

DirectCompositionコードを追加してみた。単色の四角形の描画部分がDirectCompositionで合成した部分である。

ソースコード

DirectCompositionサーフェースを作り、そこにDirect2Dで描画する。それをルートのビジュアルにセットし、さらにDirectCompositionサーフェースを使いまわして子ビジュアルを4つ作り、オフセットして表示している。描画ターゲットはHWNDなので、他のDirect2D・Direct3Dと混在して描画される。ただフルスクリーンでは描画できなかった。何か問題があるのか。もしくは仕様なのか。。