Método ID3DXFont::P reloadCharacters

Carga una serie de caracteres en la memoria de vídeo para mejorar la eficacia de la representación en el dispositivo.

Sintaxis

HRESULT PreloadCharacters(
  [in] UINT First,
  [in] UINT Last
);

Parámetros

Primero [in]

Tipo: UINT

Identificador del primer carácter que se va a cargar en la memoria de vídeo.

Último [en]

Tipo: UINT

Identificador del último carácter que se va a cargar en la memoria de vídeo.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, el valor devuelto es S_OK. Si se produce un error en el método, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.

Comentarios

Este método genera texturas que contienen glifos que representan los caracteres de entrada. Los glifos se dibujan como una serie de triángulos.

Los caracteres no se representarán en el dispositivo; Se debe seguir llamando a DrawText para representar los caracteres. Sin embargo, al cargar previamente caracteres en la memoria de vídeo, DrawText usará considerablemente menos recursos de CPU.

Este método convierte internamente caracteres en glifos mediante la función GDI GetCharacterPlacement.

Requisitos

Requisito Value
Encabezado
D3dx9core.h
Biblioteca
D3dx9.lib

Consulte también

ID3DXFont