Метод 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.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел