英語で読む

次の方法で共有


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 に解決されます。 「解説」を参照してください。

Remarks

コンパイラ設定によって、構造体の型も決定されます。 Unicode が定義されている場合、D3DXFONT_DESC構造体の型はD3DXFONT_DESCWに解決されます。それ以外の場合、構造体の型はD3DXFONT_DESCAに解決されます。

上記のメンバーの使用可能な値は、GDI LOGFONT 構造体で指定されます。

要件

要件
ヘッダー
D3dx9core.h

関連項目

D3DX 構造体

GetDesc