Метод ID3DXFont::P reloadCharacters
Загружает ряд символов в видеопамять, чтобы повысить эффективность отрисовки на устройстве.
Синтаксис
HRESULT PreloadCharacters(
[in] UINT First,
[in] UINT Last
);
Параметры
-
Первый [в]
-
Тип: UINT
Идентификатор первого символа, загружаемого в видеопамяти.
-
Последний [в]
-
Тип: UINT
Идентификатор последнего символа, загружаемого в видеопамяти.
Возвращаемое значение
Тип: HRESULT
Если метод выполнен успешно, возвращаемое значение будет S_OK. В случае сбоя метода возвращается одно из следующих значений: D3DERR_INVALIDCALL D3DXERR_INVALIDDATA.
Комментарии
Этот метод создает текстуры, содержащие глифы, представляющие входные символы. Глифы рисуются в виде последовательности треугольников.
Символы не будут отображаться на устройстве; Для отрисовки символов необходимо по-прежнему вызывать DrawText . Однако при предварительной загрузке символов в видеопамяти DrawText будет использовать значительно меньше ресурсов ЦП.
Этот метод внутренне преобразует символы в глифы с помощью функции GDI GetCharacterPlacement.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел