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


Метод ID3DX11Effect::IsOptimized

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

Синтаксис

BOOL IsOptimized();

Параметры

Этот метод не имеет параметров.

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

Тип: BOOL

ЗНАЧЕНИЕ TRUE , если эффект оптимизирован; В противном случае — FALSE.

Комментарии

Эффект использует пространство памяти двумя разными способами: для хранения сведений, необходимых среде выполнения для выполнения эффекта, и для хранения метаданных, необходимых для отражения информации в приложении с помощью API. Вы можете свести к минимуму объем памяти, необходимый для эффекта, вызвав ID3DX11Effect::Optimize , который удаляет метаданные отражения из памяти. Конечно, методы API для чтения переменных больше не будут работать после удаления данных отражения.

Примечание

Пакет SDK DirectX не предоставляет скомпилированные двоичные файлы для эффектов. Для создания приложения типа эффектов необходимо использовать источник эффектов 11. Дополнительные сведения об использовании источника эффектов 11 см. в разделах Различия между эффектами 10 и Эффекты 11.

Требования

Требование Значение
Заголовок
D3dx11effect.h
Библиотека
Н/Д (библиотека эффектов 11 доступна в Интернете в качестве общего источника).)

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

ID3DX11Effect