Antarmuka IDirect3DSwapChain9 (d3d9helper.h)
Aplikasi menggunakan metode antarmuka IDirect3DSwapChain9 untuk memanipulasi rantai pertukaran.
Warisan
Antarmuka IDirect3DSwapChain9 mewarisi dari antarmuka IUnknown . IDirect3DSwapChain9 juga memiliki jenis anggota ini:
Metode
Antarmuka IDirect3DSwapChain9 memiliki metode ini.
IDirect3DSwapChain9::GetBackBuffer Metode IDirect3DSwapChain9::GetBackBuffer (d3d9helper.h) mengambil buffer belakang dari rantai pertukaran perangkat. |
IDirect3DSwapChain9::GetDevice Metode IDirect3DSwapChain9::GetDevice (d3d9helper.h) mengambil perangkat yang terkait dengan rantai pertukaran. |
IDirect3DSwapChain9::GetDisplayMode Metode IDirect3DSwapChain9::GetDisplayMode (d3d9helper.h) mengambil resolusi spasial, resolusi warna, dan frekuensi refresh mode tampilan. |
IDirect3DSwapChain9::GetFrontBufferData Metode IDirect3DSwapChain9::GetFrontBufferData (d3d9helper.h) menghasilkan salinan buffer depan swapchain dan tempat yang menyalin dalam buffer memori sistem yang disediakan oleh aplikasi. |
IDirect3DSwapChain9::GetPresentParameters Metode IDirect3DSwapChain9::GetPresentParameters (d3d9helper.h) mengambil parameter presentasi yang terkait dengan rantai pertukaran. |
IDirect3DSwapChain9::GetRasterStatus Metode IDirect3DSwapChain9::GetRasterStatus (d3d9helper.h) mengembalikan informasi yang menjelaskan raster monitor tempat rantai pertukaran disajikan. |
IDirect3DSwapChain9::P resent Metode IDirect3DSwapChain9::P resent (d3d9helper.h) menyajikan konten buffer berikutnya dalam urutan buffer belakang yang dimiliki oleh rantai pertukaran. |
Keterangan
Selalu ada setidaknya satu rantai pertukaran untuk setiap perangkat, yang dikenal sebagai rantai pertukaran implisit. Namun, rantai pertukaran tambahan untuk merender beberapa tampilan dari perangkat yang sama dapat dibuat dengan memanggil metode IDirect3DDevice9::CreateAdditionalSwapChain .
Antarmuka ini, seperti semua antarmuka COM, mewarisi dari antarmuka IUnknown .
Jenis LPDIRECT3DSWAPCHAIN9 dan PDIRECT3DSWAPCHAIN9 didefinisikan sebagai penunjuk ke antarmuka IDirect3DSwapChain9 .
typedef struct IDirect3DSwapChain9 *LPDIRECT3DSWAPCHAIN9, *PDIRECT3DSWAPCHAIN9;
Perhatikan bahwa aplikasi harus memastikan bahwa jendela perangkat terkait terlihat ketika swapchain dalam mode layar penuh. Jendela yang tidak terlihat tidak dapat menerima peristiwa mode pengguna dan jendela layar penuh yang tidak terlihat akan mengganggu presentasi aplikasi mode berjendela lainnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | d3d9helper.h (termasuk D3D9.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk