Поделиться через


Метод ID3DX10Font::P reloadCharacters

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

Синтаксис

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

Параметры

First [in]

Тип: UINT

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

Last [in]

Тип: UINT

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

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

Тип: HRESULT

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

Комментарии

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

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

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

Требования

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

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

ID3DX10Font

Интерфейсы D3DX