DirectX
DirectXのサンプルフレームワークはコールバック関数ベースで作られている。ということでどんなコールバック関数があるかのメモ。 IsD3D9DeviceAcceptable デバイスを生成する前にディスプレイドライバがサポートしているフォーマットごとこの関数が呼ばれる…
EmptyProjectのリンクで追加しているライブラリファイルを忘れないようにメモ。 dxerr.lib dxguid.lib d3dx9d.lib d3d9.lib winmm.lib comctl32.lib dで始まるのはDirectX関連。winmm.libはマルチメディアAPIを使うためのもの。comctl32.libはWindowsコモン…
DirectXの最新版はAug 2007。 http://www.microsoft.com/japan/msdn/directx/downloads.aspx ということでダウンロードしてインストール。
C#ではManaged DirectXを使うようだ。 Microsoft API and Reference Catalog ただちょっと気になったのはもうManaged DirectXは開発がストップしているという。 代わりにXNAが用意されている。しかしXNAだとメインマシンのノートで動作しない。 ということで…
いまのプロジェクトでベクトルクラスを自前で実装したのだが、DirectXではどんなベクトル演算の関数が用意されているのかちょっと見てみた。 普通に加算や減算、線形補間があるなかに、D3DXVec2MaximizeとD3DXVec2Minimizeという関数が。二つの2Dベクトルか…
DirectX関連で検索していたところ、ちょっと古いものだが丁寧で分かりやすいページを発見。 http://www.microsoft.com/japan/msdn/academic/Articles/DirectX/01/ マイクロソフトのページでこんなページがあったことにちょっとびっくり。 もっと早くから気付…