Funciones D3DX (gráficos de Direct3D 11)
Esta sección contiene información sobre las funciones D3DX 11.
Nota:
La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows.
En esta sección
Tema | Descripción |
---|---|
D3DX11CompileFromFile |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda compilar sin conexión mediante el compilador de línea de comandos Fxc.exe o usar una de las API de compilación de HLSL, como la API D3DCompileFromFile . Compile un sombreador o un efecto a partir de un archivo. |
D3DX11CompileFromMemory |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda compilar sin conexión mediante el compilador de línea de comandos Fxc.exe o usar una de las API de compilación de HLSL, como la API D3DCompile . Compile un sombreador o un efecto que se cargue en la memoria. |
D3DX11CompileFromResource |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar funciones de recursos y, a continuación, compilar sin conexión mediante el compilador de línea de comandos Fxc.exe o usar una de las API de compilación de HLSL, como la API D3DCompile . Compile un sombreador o un efecto a partir de un recurso. |
D3DX11ComputeNormalMap |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar la biblioteca DirectXTexComputeNormalMap. Convierte un mapa de altura en un mapa normal. Los componentes (x,y,z) de cada normal se asignan a los canales (r,g,b) de la textura de salida. |
D3DX11CreateAsyncCompilerProcessor |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Vea la sección Comentarios. Cree un procesador de datos asincrónicos para un sombreador. |
D3DX11CreateAsyncFileLoader |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Vea la sección Comentarios. Cree un cargador de archivos asincrónico. |
D3DX11CreateAsyncMemoryLoader |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Vea la sección Comentarios. Cree un cargador de memoria asincrónica. |
D3DX11CreateAsyncResourceLoader |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Vea la sección Comentarios. Cree un cargador de recursos asincrónico. |
D3DX11CreateAsyncShaderPreprocessProcessor |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Vea la sección Comentarios. Cree un procesador de datos para un sombreador de forma asincrónica. |
D3DX11CreateAsyncTextureInfoProcessor |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Vea la sección Comentarios. Cree un procesador de datos que se usará con una bomba de subproceso. |
D3DX11CreateAsyncTextureProcessor |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Vea la sección Comentarios. Cree un procesador de datos que se usará con una bomba de subproceso. |
D3DX11CreateAsyncShaderResourceViewProcessor |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Vea la sección Comentarios. Cree un procesador de datos que cargue un recurso y, a continuación, cree una vista de recursos de sombreador para él. Los procesadores de datos son un componente de la característica de carga de datos asincrónica en D3DX11 que usa bombas de subprocesos. |
D3DX11CreateShaderResourceViewFromFile |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar estas opciones: - Biblioteca directXTK (runtime), CreateXXXTextureFromFile (donde XXX es DDS o WIC) - Biblioteca directXTex (herramientas), LoadFromXXXFile (donde XXX es WIC, DDS o TGA; WIC no admite DDS y TGA; D3DX 9 admite TGA como un formato de código fuente de arte común para juegos) a continuación, CreateShaderResourceView Cree una vista de recursos de sombreador a partir de un archivo. |
D3DX11CreateShaderResourceViewFromMemory |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar estas opciones: - Biblioteca de DirectXTK (runtime), CreateXXXTextureFromMemory (donde XXX es DDS o WIC) - Biblioteca DirectXTex (herramientas), LoadFromXXXMemory (donde XXX es WIC, DDS o TGA; WIC no admite DDS y TGA; D3DX 9 admite TGA como un formato de código fuente de arte común para juegos) a continuación, CreateShaderResourceView Cree una vista de recursos de sombreador a partir de un archivo en memoria. |
D3DX11CreateShaderResourceViewFromResource |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar las funciones de recursos y, a continuación, estas: - Biblioteca de DirectXTK (runtime), CreateXXXTextureFromMemory (donde XXX es DDS o WIC) - Biblioteca DirectXTex (herramientas), LoadFromXXXMemory (donde XXX es WIC, DDS o TGA; WIC no admite DDS y TGA; D3DX 9 admite TGA como un formato de código fuente de arte común para juegos) a continuación, CreateShaderResourceView Cree una vista de recursos de sombreador a partir de un recurso. |
D3DX11CreateTextureFromFile |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar estas opciones: - Biblioteca directXTK (runtime), CreateXXXTextureFromFile (donde XXX es DDS o WIC) - Biblioteca directXTex (herramientas), LoadFromXXXFile (donde XXX es WIC, DDS o TGA; WIC no admite DDS y TGA; TGA compatible con D3DX 9 como un formato de origen de arte común para juegos) después CreateTexture Cree un recurso de textura a partir de un archivo. |
D3DX11CreateTextureFromMemory |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar estas opciones: - Biblioteca de DirectXTK (runtime), CreateXXXTextureFromMemory (donde XXX es DDS o WIC) - Biblioteca DirectXTex (herramientas), LoadFromXXXMemory (donde XXX es WIC, DDS o TGA; WIC no admite DDS y TGA; TGA compatible con D3DX 9 como un formato de origen de arte común para juegos) después CreateTexture Cree un recurso de textura a partir de un archivo que resida en la memoria del sistema. |
D3DX11CreateTextureFromResource |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar las funciones de recursos y, a continuación, estas: - Biblioteca de DirectXTK (runtime), CreateXXXTextureFromMemory (donde XXX es DDS o WIC) - Biblioteca DirectXTex (herramientas), LoadFromXXXMemory (donde XXX es WIC, DDS o TGA; WIC no admite DDS y TGA; TGA compatible con D3DX 9 como un formato de origen de arte común para juegos) después CreateTexture Cree una textura a partir de otro recurso. |
D3DX11CreateThreadPump |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Vea la sección Comentarios. Cree una bomba de subproceso. |
D3DX11FilterTexture |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar la biblioteca DirectXTex , GenerateMipMaps y GenerateMipMaps3D. Genera una cadena de mapas MIP mediante un filtro de textura determinado. |
D3DX11GetImageInfoFromFile |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar la biblioteca DirectXTex , GetMetadataFromXXXFile (donde XXX es WIC, DDS o TGA; WIC no admite DDS y TGA; D3DX 9 admite TGA como un formato de origen de arte común para juegos). Recupera información sobre un archivo de imagen determinado. |
D3DX11GetImageInfoFromMemory |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar la biblioteca DirectXTex , GetMetadataFromXXXMemory (donde XXX es WIC, DDS o TGA; WIC no admite DDS y TGA; D3DX 9 admite TGA como un formato de origen de arte común para juegos). Obtenga información sobre una imagen ya cargada en la memoria. |
D3DX11GetImageInfoFromResource |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar funciones de recursos y, a continuación, usar la biblioteca DirectXTex (herramientas), LoadFromXXXMemory (donde XXX es WIC, DDS o TGA; WIC no admite DDS y TGA; D3DX 9 admite TGA como un formato de origen de arte común para juegos). Recupera información sobre una imagen determinada en un recurso. |
D3DX11LoadTextureFromTexture |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar la biblioteca DirectXTex , Resize, Convert, Compress, Decompress y/o CopyRectangle. Cargue una textura a partir de una textura. |
D3DX11PreprocessShaderFromFile |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar la API D3DPreprocess . Cree un sombreador a partir de un archivo sin compilarlo. |
D3DX11PreprocessShaderFromMemory |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar la API D3DPreprocess . Cree un sombreador a partir de la memoria sin compilarlo. |
D3DX11PreprocessShaderFromResource |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar la API D3DPreprocess . Cree un sombreador a partir de un recurso sin compilarlo. |
D3DX11SaveTextureToFile |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar la biblioteca DirectXTex , CaptureTexture y, a continuación, SaveToXXXFile (donde XXX es WIC, DDS o TGA; WIC no admite DDS y TGA; D3DX 9 admite TGA como un formato de origen de arte común para juegos). Para el escenario simplificado de creación de una captura de pantalla a partir de una textura de destino de representación, se recomienda usar la biblioteca directXTK , SaveDDSTextureToFile o SaveWICTextureToFile. Guarde una textura en un archivo. |
D3DX11SaveTextureToMemory |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar la biblioteca directXTex , CaptureTexture y, a continuación, SaveToXXXMemory (donde XXX es WIC, DDS o TGA; WIC no admite DDS y TGA; D3DX 9 admite TGA como un formato de origen de arte común para juegos). Guarde una textura en la memoria. |
D3DX11SHProjectCubeMap |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar la biblioteca matemática armónica esféricaSHProjectCubeMap. Proyecta una función representada en un mapa de cubo en armónicos esféricos. |
D3DX11UnsetAllDeviceObjects |
Nota: La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Nota: En lugar de usar esta función, se recomienda usar el método ID3D11DeviceContext::ClearState . Quita todos los recursos del dispositivo estableciendo sus punteros en NULL. Se debe llamar a esto durante el apagado de la aplicación. Ayuda a garantizar que, cuando se liberan todos sus recursos, ninguno de ellos está enlazado al dispositivo. |