ID3DX10Font インターフェイス
ID3DX10Font インターフェイスは、特定のデバイスで特定のフォントをレンダリングするために必要なテクスチャとリソースをカプセル化します。
メンバー
ID3DX10Font インターフェイスは、IUnknown インターフェイスから継承されます。 ID3DX10Font には、次の種類のメンバーもあります。
メソッド
ID3DX10Font インターフェイスには、これらのメソッドがあります。
メソッド | 説明 |
---|---|
Drawtext | 書式設定されたテキストを描画します。 このメソッドは、ANSI 文字列と Unicode 文字列をサポートしています。 |
Getdc | フォントが設定されているディスプレイ デバイス コンテキスト (DC) へのハンドルを返します。 |
GetDesc | 現在のフォント オブジェクトの説明を取得します。 |
GetDevice | フォント オブジェクトに関連付けられている Direct3D デバイスを取得します。 |
GetGlyphData | 文字セル内のグリフの配置と向きに関する情報を返します。 |
GetTextMetrics | フォントの特性を取得します。 |
PreloadCharacters | 一連の文字をビデオ メモリに読み込み、デバイスへのレンダリングの効率を向上させます。 |
PreloadGlyphs | 一連のグリフをビデオ メモリに読み込み、デバイスへのレンダリングの効率を向上させます。 |
PreloadText | 書式設定されたテキストをビデオ メモリに読み込み、デバイスへのレンダリングの効率を向上させます。 このメソッドは、ANSI 文字列と Unicode 文字列をサポートしています。 |
注釈
ID3DX10Font インターフェイスは、 D3DX10CreateFont または D3DX10CreateFontIndirect を呼び出すことによって取得されます。
LPD3DX10FONT 型は、ID3DX10Font インターフェイスへのポインターとして定義されます。
typedef interface ID3DX10Font ID3DX10Font;
typedef interface ID3DX10Font *LPD3DX10FONT;
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
こちらもご覧ください