D3DXFONT_DESC構造体
フォントの属性を定義します。
typedef struct D3DXFONT_DESC {
INT Height;
UINT Width;
UINT Weight;
UINT MipLevels;
BOOL Italic;
BYTE CharSet;
BYTE OutputPrecision;
BYTE Quality;
BYTE PitchAndFamily;
TCHAR FaceName;
} D3DXFONT_DESC, *LPD3DXFONT_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
-
種類: TCHAR
-
フォントの書体名を指定する null で終わる文字列または文字。 文字列の長さは、終端の null 文字を含め、32 文字以内にする必要があります。 FaceName が空の文字列の場合は、指定した他の属性と一致する最初のフォントが使用されます。 コンパイラ設定に Unicode が必要な場合、データ型 TCHAR は WCHAR に解決されます。それ以外の場合、データ型は CHAR に解決されます。 「解説」を参照してください。
コンパイラ設定によって、構造体の型も決定されます。 Unicode が定義されている場合、D3DXFONT_DESC構造体の型はD3DXFONT_DESCWに解決されます。それ以外の場合、構造体の型はD3DXFONT_DESCAに解決されます。
上記のメンバーの使用可能な値は、GDI LOGFONT 構造体で指定されます。
要件 | 値 |
---|---|
ヘッダー |
|