【概要】
D3DKanjiFont の拡張クラス。一文字毎に色をつけたい時に使用する。
| 重要度 | メソッド名と解説 | アクセス |
|---|---|---|
| ○ | virtual HRESULT DrawText( FLOAT x, FLOAT y, DWORD *pdwColor, TCHAR* strText, DWORD dwFlags) テキストをそのままのサイズで描画する。 | public |
| ○ | virtual HRESULT DrawTextScaled( FLOAT x, FLOAT y, FLOAT fXScale, FLOAT fYScale, DWORD *pdwColor, TCHAR* strText )
テキストを指定された倍率でスケーリングして表示する。 | public |
| ○ | virtual HRESULT DrawTextClipped( LPRECT clipRect, FLOAT x, FLOAT y, DWORD *pdwColor, TCHAR* strText, DWORD dwFlags=0L ) テキストをそのままのサイズで描画する。描画可能な範囲を clipRect で指定すると。描画がクリッピングされる。 | public |
| ○ | virtual HRESULT DrawTextClippedScaled( LPRECT clipRect, FLOAT x, FLOAT y, FLOAT fXScale, FLOAT fYScale, DWORD *pdwColor, TCHAR* strText, DWORD dwFlags=0L ) テキストを指定された倍率でスケーリングして表示する。描画可能な範囲を clipRect で指定すると。描画がクリッピングされる。 | public |
※重要度の意味:
| 引数: | x:文字の描画を開始するX座標(左端)。 |
| y:文字の描画を開始するY座標(上端)。 | |
| pdwColor:フォントを描画するカラーを指定(一文字毎にカラーコードを格納した配列へのポインタ・ただし漢字は2文字とカウント) | |
| strText:描画する文字列(C言語形式)。 |
| 引数: | x:文字の描画を開始するX座標(左端)。 |
| y:文字の描画を開始するY座標(上端)。 | |
| fXScale:横方向の倍率。1.0f でフォントサイズのまま描画。 | |
| fYScale:縦方向の倍率。1.0f でフォントサイズのまま描画。 | |
| pdwColor:フォントを描画するカラーを指定(一文字毎にカラーコードを格納した配列へのポインタ・ただし漢字は2文字とカウント) | |
| str:描画する文字列(C言語形式)。 |
| 引数: | clipRect:描画をクリッピングする矩形へのポインタ。 |
| x:文字の描画を開始するX座標(左端)。 | |
| y:文字の描画を開始するY座標(上端)。 | |
| pdwColor:フォントを描画するカラーを指定(一文字毎にカラーコードを格納した配列へのポインタ・ただし漢字は2文字とカウント) | |
| strText:描画する文字列(C言語形式)。 |
| 引数: | clipRect:描画をクリッピングする矩形へのポインタ。 |
| x:文字の描画を開始するX座標(左端)。 | |
| y:文字の描画を開始するY座標(上端)。 | |
| fXScale:横方向の倍率。1.0f でフォントサイズのまま描画。 | |
| fYScale:縦方向の倍率。1.0f でフォントサイズのまま描画。 | |
| pdwColor:フォントを描画するカラーを指定(一文字毎にカラーコードを格納した配列へのポインタ・ただし漢字は2文字とカウント) | |
| str:描画する文字列(C言語形式)。 |