Metodo ID3DX11Effect::IsOptimized
Testare un effetto per verificare se i metadati di reflection sono stati rimossi dalla memoria.
Sintassi
BOOL IsOptimized();
Parametri
Questo metodo non presenta parametri.
Valore restituito
Tipo: BOOL
TRUE se l'effetto è ottimizzato; in caso contrario FALSE.
Commenti
Un effetto usa lo spazio di memoria due modi diversi: per archiviare le informazioni necessarie dal runtime per eseguire un effetto e archiviare i metadati necessari per riflettere le informazioni in un'applicazione usando l'API. È possibile ridurre al minimo la quantità di memoria richiesta da un effetto chiamando ID3DX11Effect::Optimize che rimuove i metadati di reflection dalla memoria. Naturalmente, i metodi API per leggere le variabili non funzioneranno più dopo la rimozione dei dati di reflection.
Nota
DirectX SDK non fornisce file binari compilati per gli effetti. È necessario usare l'origine Effetti 11 per compilare l'applicazione di tipo effetti. Per altre informazioni sull'uso dell'origine degli effetti 11, vedere Differenze tra effetti 10 ed effetti 11.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|