Platform SDK: DirectX

ID3DXContext::DrawDebugText

ID3DXContext::DrawDebugText メソッドは、NULL で終わる文字列をレンダリング バッファに描画する。

HRESULT DrawDebugText(
  float topLeftX,
  float topLeftY,
  D3DCOLOR color,
  LPSTR pString
); 

パラメータ

topLeftX
レンダリング ターゲットに描画する文字列の左上角の x 座標。
topLeftY
レンダリング ターゲットに描画する文字列の左上角の y 座標。
color
レンダリング ターゲットに描画する文字列の色を指定する D3DCOLOR 型。
pString
レンダリング ターゲットに描画する NULL で終わる文字列へのポインタ。

戻り値

成功すれば、S_OK を返す。

失敗すれば、次いずれかの値を返す。

D3DXERR_NULLPOINTER
D3DXERR_FAILEDDRAWTEXT
DDERR_DCALREADYCREATED
DDERR_GENERIC
DDERR_INVALIDOBJECT
DDERR_INVALIDPARAMS
DDERR_INVALIDSURFACETYPE
DDERR_SURFACELOST
DDERR_UNSUPPORTED
DDERR_WASSTILLDRAWING

注意

このメソッドは、開発時のデバッグや情報収集のために提供している。

このメソッドの座標パラメータやカラー (color) パラメータの範囲は、それぞれ 0.0〜1.0 である。

動作環境

  Windows NT/2000 : Windows 2000 が必要。
  Windows 95/98 : Windows 95 以上が必要。Windows 95 用に再配布可能な形で使用可能。
  バージョン : DirectX 7.0 が必要。
  ヘッダー : d3dxcore.h で宣言。
  ライブラリ : d3dx.lib を使用。