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 構造体で指定されます。

要件

要件
ヘッダー
D3DX10.h

こちらもご覧ください

D3DX 構造体