サンプルフレームワークにはデバッグのための文字列表示関数DXUTOutputDebugStringが用意されている。定義は次のとおり。
void WINAPI DXUTOutputDebugStringW( LPCWSTR strMsg, ... ); void WINAPI DXUTOutputDebugStringA( LPCSTR strMsg, ... ); #ifdef UNICODE #define DXUTOutputDebugString DXUTOutputDebugStringW #else #define DXUTOutputDebugString DXUTOutputDebugStringA #endif
UNICODEの場合はDXUTOutputDebugStringW、それ以外はDXUTOutputDebugStringAが使われる。
普通のprintfと同じように使うことが出来る。結果はデバッグ時の出力ウィンドウに表示される。