Создает объект шрифт для устройства:
HRESULT D3DXCreateFontIndirect( LPDIRECT3DDEVICE8 pDevice, CONST LOGFONT* pLogFont, LPD3DXFONT* ppFont );
pDevice - указатель на интерфейс IDirect3DDevice8, т.е. устройство которому будет присоединен этот шрифт.
pLogFont - указатель на структуру LOGFONT, в которой хранятся параметры шрифта.
ppFont - возвращает указатель на интерфейс ID3DXFont, предоставляет созданный объект шрифт.
Если функция завершена успешно, тогда возвращается значение D3D_OK.
Если нет, то один из следующих флажков:
Для более полной информации о структуре LOGFONT, см. раздел Microsoft Platform Software Development Kit (SDK).
Заголовки: объявить D3dx8core.h.
Подключить библиотеку: Используйте D3dx8.lib.
См. раздел Direct3D: "Шаг 22 - Используем шрифты в Direct3D".