Метод ID3DXFont::P reloadCharacters

Загружает ряд символов в память видео, чтобы повысить эффективность отрисовки на устройстве.

Синтаксис

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

Параметры

First [in]

Тип: UINT

Идентификатор первого символа, который нужно загрузить в память видео.

Last [in]

Тип: UINT

Идентификатор последнего символа, который нужно загрузить в память видео.

Возвращаемое значение

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение S_OK. Если метод завершается сбоем, возвращаемое значение может быть одним из следующих значений: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.

Remarks

Этот метод создает текстуры, содержащие глифы, представляющие входные символы. Глифы рисуются в виде ряда треугольников.

Символы не будут отображаться на устройстве; Метод DrawText по-прежнему должен вызываться для отрисовки символов. Однако при предварительной загрузке символов в видеопамяти DrawText будет использовать значительно меньше ресурсов ЦП.

Этот метод внутренне преобразует символы в глифы с помощью функции GDI GetCharacterPlacement.

Требования

Требование Значение
Заголовок
D3dx9core.h
Библиотека
D3dx9.lib

См. также раздел

ID3DXFont