Método ID3DX11Effect::IsOptimized
Teste um efeito para ver se os metadados de reflexão foram removidos da memória.
Sintaxe
BOOL IsOptimized();
Parâmetros
Esse método não tem parâmetros.
Valor retornado
Tipo: BOOL
TRUE se o efeito for otimizado; caso contrário , FALSE.
Comentários
Um efeito usa o espaço de memória de duas maneiras diferentes: armazenar as informações exigidas pelo runtime para executar um efeito e armazenar os metadados necessários para refletir as informações de volta para um aplicativo usando a API. Você pode minimizar a quantidade de memória exigida por um efeito chamando ID3DX11Effect::Optimize , que remove os metadados de reflexão da memória. É claro que os métodos de API para ler variáveis não funcionarão mais depois que os dados de reflexão forem removidos.
Observação
O SDK do DirectX não fornece binários compilados para efeitos. Você deve usar a origem Efeitos 11 para criar seu aplicativo do tipo efeitos. Para obter mais informações sobre como usar a origem efeitos 11, consulte Diferenças entre efeitos 10 e efeitos 11.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|