D3DX Functions (Direct3D 11 Graphics)
Bagian ini berisi informasi tentang fungsi D3DX 11.
Catatan
Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store.
Di bagian ini
Topik | Deskripsi |
---|---|
D3DX11CompileFromFile |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda mengompilasi offline dengan menggunakan pengompilasi baris perintah Fxc.exe atau menggunakan salah satu API kompilasi HLSL, seperti D3DCompileFromFile API. Mengkompilasi shader atau efek dari file. |
D3DX11CompileFromMemory |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda mengkompilasi offline dengan menggunakan pengkompilasi baris perintah Fxc.exe atau menggunakan salah satu API kompilasi HLSL, seperti API D3DCompile . Kompilasi shader atau efek yang dimuat dalam memori. |
D3DX11CompileFromResource |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan fungsi sumber daya, lalu mengkompilasi offline dengan menggunakan pengkompilasi baris perintah Fxc.exe atau menggunakan salah satu API kompilasi HLSL, seperti API D3DCompile . Mengkompilasi shader atau efek dari sumber daya. |
D3DX11ComputeNormalMap |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan pustaka DirectXTex , ComputeNormalMap. Mengonversi peta tinggi menjadi peta normal. Komponen (x,y,z) dari setiap normal dipetakan ke saluran (r,g,b) dari tekstur output. |
D3DX11CreateAsyncCompilerProcessor |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Lihat Keterangan. Buat prosesor data asinkron untuk shader. |
D3DX11CreateAsyncFileLoader |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Lihat Keterangan. Buat pemuat file asinkron. |
D3DX11CreateAsyncMemoryLoader |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Lihat Keterangan. Buat pemuat memori asinkron. |
D3DX11CreateAsyncResourceLoader |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Lihat Keterangan. Buat pemuat sumber daya asinkron. |
D3DX11CreateAsyncShaderPreprocessProcessor |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Lihat Keterangan. Buat prosesor data untuk shader secara asinkron. |
D3DX11CreateAsyncTextureInfoProcessor |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Lihat Keterangan. Buat prosesor data yang akan digunakan dengan pompa utas. |
D3DX11CreateAsyncTextureProcessor |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Lihat Keterangan. Buat prosesor data yang akan digunakan dengan pompa utas. |
D3DX11CreateAsyncShaderResourceViewProcessor |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Lihat Keterangan. Buat prosesor data yang akan memuat sumber daya lalu buat tampilan sumber daya shader untuk itu. Prosesor data adalah komponen dari fitur pemuatan data asinkron di D3DX11 yang menggunakan pompa utas. |
D3DX11CreateShaderResourceViewFromFile |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan ini: - Pustaka DirectXTK (runtime), CreateXXXTextureFromFile (di mana XXX adalah DDS atau WIC) - Pustaka DirectXTex (alat), LoadFromXXXFile (di mana XXX adalah WIC, DDS, atau TGA; WIC tidak mendukung DDS dan TGA; D3DX 9 mendukung TGA sebagai format sumber seni umum untuk game) lalu CreateShaderResourceView Membuat tampilan sumber daya shader dari file. |
D3DX11CreateShaderResourceViewFromMemory |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan ini: - Pustaka DirectXTK (runtime), CreateXXXTextureFromMemory (di mana XXX adalah DDS atau WIC) - Pustaka DirectXTex (alat), LoadFromXXXMemory (di mana XXX adalah WIC, DDS, atau TGA; WIC tidak mendukung DDS dan TGA; D3DX 9 mendukung TGA sebagai format sumber seni umum untuk game) lalu CreateShaderResourceView Buat tampilan sumber daya shader dari file dalam memori. |
D3DX11CreateShaderResourceViewFromResource |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan fungsi sumber daya, maka ini: - Pustaka DirectXTK (runtime), CreateXXXTextureFromMemory (di mana XXX adalah DDS atau WIC) - Pustaka DirectXTex (alat), LoadFromXXXMemory (di mana XXX adalah WIC, DDS, atau TGA; WIC tidak mendukung DDS dan TGA; D3DX 9 mendukung TGA sebagai format sumber seni umum untuk game) lalu CreateShaderResourceView Membuat tampilan sumber daya shader dari sumber daya. |
D3DX11CreateTextureFromFile |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan ini: - Pustaka DirectXTK (runtime), CreateXXXTextureFromFile (di mana XXX adalah DDS atau WIC) - Pustaka DirectXTex (alat), LoadFromXXXFile (di mana XXX adalah WIC, DDS, atau TGA; WIC tidak mendukung DDS dan TGA; D3DX 9 mendukung TGA sebagai format sumber seni umum untuk game) lalu CreateTexture Membuat sumber daya tekstur dari file. |
D3DX11CreateTextureFromMemory |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan ini: - Pustaka DirectXTK (runtime), CreateXXXTextureFromMemory (di mana XXX adalah DDS atau WIC) - Pustaka DirectXTex (alat), LoadFromXXXMemory (di mana XXX adalah WIC, DDS, atau TGA; WIC tidak mendukung DDS dan TGA; D3DX 9 mendukung TGA sebagai format sumber seni umum untuk game) lalu CreateTexture Buat sumber daya tekstur dari file yang berada di memori sistem. |
D3DX11CreateTextureFromResource |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan fungsi sumber daya, maka ini: - Pustaka DirectXTK (runtime), CreateXXXTextureFromMemory (di mana XXX adalah DDS atau WIC) - Pustaka DirectXTex (alat), LoadFromXXXMemory (di mana XXX adalah WIC, DDS, atau TGA; WIC tidak mendukung DDS dan TGA; D3DX 9 mendukung TGA sebagai format sumber seni umum untuk game) lalu CreateTexture Buat tekstur dari sumber daya lain. |
D3DX11CreateThreadPump |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Lihat Keterangan. Buat pompa utas. |
D3DX11FilterTexture |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan pustaka DirectXTex , GenerateMipMaps , dan GenerateMipMaps3D. Menghasilkan rantai mipmap menggunakan filter tekstur tertentu. |
D3DX11GetImageInfoFromFile |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan pustaka DirectXTex , GetMetadataFromXXXFile (di mana XXX adalah WIC, DDS, atau TGA; WIC tidak mendukung DDS dan TGA; D3DX 9 mendukung TGA sebagai format sumber seni umum untuk game). Mengambil informasi tentang file gambar tertentu. |
D3DX11GetImageInfoFromMemory |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan pustaka DirectXTex , GetMetadataFromXXXMemory (di mana XXX adalah WIC, DDS, atau TGA; WIC tidak mendukung DDS dan TGA; D3DX 9 mendukung TGA sebagai format sumber seni umum untuk game). Dapatkan informasi tentang gambar yang sudah dimuat ke dalam memori. |
D3DX11GetImageInfoFromResource |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan fungsi sumber daya, lalu menggunakan pustaka DirectXTex (alat), LoadFromXXXMemory (di mana XXX adalah WIC, DDS, atau TGA; WIC tidak mendukung DDS dan TGA; D3DX 9 mendukung TGA sebagai format sumber seni umum untuk game). Mengambil informasi tentang gambar tertentu dalam sumber daya. |
D3DX11LoadTextureFromTexture |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan pustaka DirectXTex , Ubah Ukuran, Konversi, Kompres, Dekompresi, dan/atau CopyRectangle. Muat tekstur dari tekstur. |
D3DX11PreprocessShaderFromFile |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan API D3DPreprocess . Buat shader dari file tanpa mengkompilasinya. |
D3DX11PreprocessShaderFromMemory |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan API D3DPreprocess . Buat shader dari memori tanpa mengkompilasinya. |
D3DX11PreprocessShaderFromResource |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan API D3DPreprocess . Buat shader dari sumber daya tanpa mengkompilasinya. |
D3DX11SaveTextureToFile |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan pustaka DirectXTex , CaptureTexture lalu SaveToXXXFile (di mana XXX adalah WIC, DDS, atau TGA; WIC tidak mendukung DDS dan TGA; D3DX 9 mendukung TGA sebagai format sumber seni umum untuk game). Untuk skenario yang disederhanakan dalam membuat cuplikan layar dari tekstur target render, kami sarankan Anda menggunakan pustaka DirectXTK , SaveDDSTextureToFile , atau SaveWICTextureToFile. Simpan tekstur ke file. |
D3DX11SaveTextureToMemory |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan pustaka DirectXTex , CaptureTexture lalu SaveToXXXMemory (di mana XXX adalah WIC, DDS, atau TGA; WIC tidak mendukung DDS dan TGA; D3DX 9 mendukung TGA sebagai format sumber seni umum untuk game). Simpan tekstur ke memori. |
D3DX11SHProjectCubeMap |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan pustaka Matematika Spherical Harmonics , SHProjectCubeMap. Memproyeksikan fungsi yang diwakili dalam peta kubus ke dalam harmonik bubu. |
D3DX11UnsetAllDeviceObjects |
Catatan: Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store. Catatan: Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan metode ID3D11DeviceContext::ClearState . Menghapus semua sumber daya dari perangkat dengan mengatur penunjuknya ke NULL. Ini harus dipanggil selama pematian aplikasi Anda. Ini membantu memastikan bahwa ketika seseorang merilis semua sumber daya mereka bahwa tidak satu pun dari mereka terikat ke perangkat. |