Функция D3DXCreateFontIndirect
Косвенно создает объект шрифта как для устройства, так и для шрифта.
Синтаксис
HRESULT D3DXCreateFontIndirect(
_In_ LPDIRECT3DDEVICE9 pDevice,
_In_ const D3DXFONT_DESC *pDesc,
_Out_ LPD3DXFONT *ppFont
);
Параметры
-
pDevice [in]
-
Тип: LPDIRECT3DDEVICE9
Указатель на интерфейс IDirect3DDevice9 , устройство, связанное с объектом шрифта.
-
pDesc [in]
-
Тип: const D3DXFONT_DESC*
Указатель на структуру D3DXFONT_DESC , описывающую атрибуты создаваемого объекта шрифта. Если для параметров компилятора требуется Юникод, тип данных D3DXFONT_DESC разрешается в D3DXFONT_DESCW; В противном случае тип данных разрешается в D3DXFONT_DESCA. См. заметки.
-
ppFont [out]
-
Тип: LPD3DXFONT*
Возвращает указатель на интерфейс ID3DXFont , представляющий созданный объект font.
Возвращаемое значение
Тип: HRESULT
Если функция выполняется успешно, возвращаемое значение будет D3D_OK. Если функция завершается сбоем, возвращаемое значение может быть одним из следующих: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Комментарии
Параметр компилятора также определяет версию функции. Если определен Юникод, вызов функции разрешается в D3DXCreateFontIndirectW. В противном случае вызов функции разрешается в D3DXCreateFontIndirectA, так как используются строки ANSI.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел