Função D3DXCreateFontIndirect
Cria um objeto de fonte indiretamente para um dispositivo e uma fonte.
Sintaxe
HRESULT D3DXCreateFontIndirect(
_In_ LPDIRECT3DDEVICE9 pDevice,
_In_ const D3DXFONT_DESC *pDesc,
_Out_ LPD3DXFONT *ppFont
);
Parâmetros
-
pDevice [in]
-
Tipo: LPDIRECT3DDEVICE9
Ponteiro para uma interface IDirect3DDevice9 , o dispositivo a ser associado ao objeto de fonte.
-
pDesc [in]
-
Tipo: const D3DXFONT_DESC*
Ponteiro para uma estrutura D3DXFONT_DESC , descrevendo os atributos do objeto de fonte a ser criado. Se as configurações do compilador exigirem Unicode, o tipo de dados D3DXFONT_DESC será resolvido para D3DXFONT_DESCW; caso contrário, o tipo de dados é resolvido para D3DXFONT_DESCA. Consulte Observações.
-
ppFont [out]
-
Tipo: LPD3DXFONT*
Retorna um ponteiro para uma interface ID3DXFont , representando o objeto de fonte criado.
Valor retornado
Tipo: HRESULT
Se a função for bem-sucedida, o valor retornado será D3D_OK. Se a função falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Comentários
A configuração do compilador também determina a versão da função. Se Unicode for definido, a chamada de função será resolvida para D3DXCreateFontIndirectW. Caso contrário, a chamada de função será resolvida para D3DXCreateFontIndirectA porque cadeias de caracteres ANSI estão sendo usadas.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também