S.F. Page

Programming,Music,etc...

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

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