D3DX10_FONT_DESC構造体
フォント属性を定義します。
構文
typedef struct D3DX10_FONT_DESC {
INT Height;
UINT Width;
UINT Weight;
UINT MipLevels;
BOOL Italic;
BYTE CharSet;
BYTE OutputPrecision;
BYTE Quality;
BYTE PitchAndFamily;
TCHAR FaceName[LF_FACESIZE];
} D3DX10_FONT_DESC, *LPD3DX10_FONT_DESC;
メンバー
-
Height
-
型: INT
-
フォントの文字セルまたは文字の高さ (論理単位)。
-
Width
-
型: UINT
-
フォントの文字の幅 (論理単位)。
-
Weight
-
型: UINT
-
0 ~ 1000 の範囲のフォントの太さ。
-
MipLevels
-
型: UINT
-
要求されたミップマップ レベルの数。 この値が 0 またはD3DX_DEFAULTの場合は、完全なミップマップ チェーンが作成されます。 値が 1 の場合、テクスチャ空間は画面空間と同じ方法でマップされます。
-
斜体
-
種類: BOOL
-
斜体フォントの 場合は TRUE に設定します。
-
CharSet
-
型: BYTE
-
文字セット。
-
OutputPrecision
-
型: BYTE
-
出力精度。 出力精度は、要求されたフォントの高さ、幅、文字の向き、エスケープメント、ピッチ、フォントの種類と出力がどれだけ近いかを定義します。
-
Quality
-
型: BYTE
-
出力品質。
-
PitchAndFamily
-
型: BYTE
-
フォントのピッチとファミリ。
-
FaceName[LF_FACESIZE]
-
種類: TCHAR
-
フォントの書体名を指定する NULL で終わる文字列。 文字列の長さは、終端の NULL 文字を含め、32 文字を超えることはできません。 FaceName が空の文字列の場合は、指定した他の属性と一致する最初のフォントが使用されます。 コンパイラ設定で Unicode が必要な場合、データ型 TCHAR は WCHAR に解決されます。それ以外の場合、データ型は CHAR に解決されます。 「解説」を参照してください。
Remarks
コンパイラ設定によって、構造体の型も決定されます。 Unicode が定義されている場合、D3DX10_FONT_DESC構造体型はD3DX10_FONT_DESCWに解決されます。それ以外の場合、構造体の型はD3DX10_FONT_DESCAに解決されます。
上記のメンバーの使用可能な値は、GDI LOGFONT 構造体で指定されます。
要件
要件 | 値 |
---|---|
ヘッダー |
|
こちらもご覧ください