D3DXCreateFontIndirect 関数
デバイスとフォントの両方に対してフォント オブジェクトを間接的に作成します。
構文
HRESULT D3DXCreateFontIndirect(
_In_ LPDIRECT3DDEVICE9 pDevice,
_In_ const D3DXFONT_DESC *pDesc,
_Out_ LPD3DXFONT *ppFont
);
パラメーター
-
pDevice [in]
-
フォント オブジェクトに関連付けるデバイスである IDirect3DDevice9 インターフェイスへのポインター。
-
pDesc [in]
-
型: const D3DXFONT_DESC*
作成するフォント オブジェクトの属性を記述する、 D3DXFONT_DESC 構造体へのポインター。 コンパイラ設定で Unicode が必要な場合、D3DXFONT_DESCデータ型は D3DXFONT_DESCW に解決されます。それ以外の場合、データ型は D3DXFONT_DESCA に解決されます。 「解説」を参照してください。
-
ppFont [out]
-
種類: LPD3DXFONT*
作成されたフォント オブジェクトを表す ID3DXFont インターフェイスへのポインターを返します。
戻り値
種類: HRESULT
関数が成功した場合、戻り値はD3D_OK。 関数が失敗した場合、戻り値は次のいずれかになります:D3DERR_INVALIDCALL、E_OUTOFMEMORY。
解説
コンパイラ設定によって、関数のバージョンも決定されます。 Unicode が定義されている場合、関数呼び出しは D3DXCreateFontIndirectW に解決されます。 それ以外の場合、ANSI 文字列が使用されているため、関数呼び出しは D3DXCreateFontIndirectA に解決されます。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目