Método ID3DX11Effect::IsOptimized
Pruebe un efecto para ver si los metadatos de reflexión se han quitado de la memoria.
Sintaxis
BOOL IsOptimized();
Parámetros
Este método no tiene parámetros.
Valor devuelto
Tipo: BOOL
TRUE si el efecto está optimizado; en caso contrario , FALSE.
Comentarios
Un efecto usa el espacio de memoria de dos maneras diferentes: para almacenar la información requerida por el tiempo de ejecución para ejecutar un efecto y para almacenar los metadatos necesarios para reflejar la información en una aplicación mediante la API. Puede minimizar la cantidad de memoria requerida por un efecto llamando a ID3DX11Effect::Optimize , que quita los metadatos de reflexión de la memoria. Por supuesto, los métodos de API para leer variables ya no funcionarán una vez que se hayan quitado los datos de reflexión.
Nota
El SDK de DirectX no proporciona archivos binarios compilados para efectos. Debe usar el origen Effects 11 para compilar la aplicación de tipo efectos. Para obtener más información sobre el uso de efectos 11 fuente, vea Diferencias entre los efectos 10 y los efectos 11.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|