頭の中がごちゃごちゃしてきた。

公開:2012-02-09 13:19
更新:2017-09-22 05:39
カテゴリ:direct2d,dwm,directx,dxgi,windowラッパーライブラリ,レイヤードウィンドウ,windows,c++

DWM・レイヤードウィンドウ・Direct2D・Direct3Dについて調べていると頭のなかがごちゃごちゃしてきた。整理したいなぁとは思うけどもう少し勉強しないとだめだろうね。リージョンによる不定形ウィンドウとかWPFとかGDI・GDI+とか。使い方よりは相互の関係をきちんと把握したい。

当初はデフォルトのウィンドウをDirect3DかDirect2Dでカスタム描画したかっただけなのだけれど、このあたり面白いのでもう少し追求することにする。

ちなみに下図はMS Dev CenterののDirect2Dの「Interoperability Overview」のもの。Direct2DとDirect3D10.1・WIC・DirectWrite・GDI・GDI+との相互の関係を表している。

http://i.msdn.microsoft.com/dynimg/IC534085.png