Header d3d9.h

Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:

d3d9.h berisi antarmuka pemrograman berikut:

Antarmuka

 
IDirect3D9

Aplikasi antarmuka IDirect3D9 (d3d9.h) menggunakan metode antarmuka IDirect3D9 untuk membuat objek Microsoft Direct3D dan menyiapkan lingkungan.
IDirect3D9Ex

Aplikasi menggunakan metode antarmuka IDirect3D9Ex (yang mewarisi dari IDirect3D9) untuk membuat objek Microsoft Direct3D 9Ex dan menyiapkan lingkungan.
IDirect3D9ExOverlayExtension

Mengkueri kemampuan perangkat keras overlay perangkat Direct3D. (IDirect3D9ExOverlayExtension)
IDirect3DAuthenticatedChannel9

Menyediakan saluran komunikasi dengan driver grafis atau runtime Direct3D. Untuk mendapatkan penunjuk ke antarmuka ini, panggil IDirect3DDevice9Video::CreateAuthenticatedChannel.
IDirect3DBaseTexture9

Aplikasi antarmuka IDirect3DBaseTexture9 (d3d9.h) menggunakan metode antarmuka IDirect3DBaseTexture9 untuk memanipulasi sumber daya tekstur.
IDirect3DCryptoSession9

Mewakili sesi kriptografi. Untuk mendapatkan pointer ke antarmuka ini, panggil IDirect3DDevice9Video::CreateCryptoSession.
IDirect3DCubeTexture9

Aplikasi antarmuka IDirect3DCubeTexture9 (d3d9.h) menggunakan metode antarmuka IDirect3DCubeTexture9 untuk memanipulasi sumber daya tekstur kubus.
IDirect3DDevice9

Aplikasi IDirect3DDevice9 (d3d9.h) menggunakan metode antarmuka IDirect3DDevice9 untuk melakukan penyajian berbasis DrawPrimitive dan membuat sumber daya.
IDirect3DDevice9Ex

Aplikasi menggunakan metode antarmuka IDirect3DDevice9Ex untuk merender primitif, membuat sumber daya, bekerja dengan variabel tingkat sistem, menyesuaikan tingkat ramp gamma, bekerja dengan palet, dan membuat shader.
IDirect3DDevice9Video

Memungkinkan aplikasi menggunakan layanan perlindungan konten dan enkripsi yang diimplementasikan oleh driver grafis. Untuk mendapatkan penunjuk ke antarmuka ini, panggil QueryInterface pada perangkat D3D9Ex.
IDirect3DIndexBuffer9

Aplikasi antarmuka IDirect3DIndexBuffer9 (d3d9.h) menggunakan metode antarmuka IDirect3DIndexBuffer9 untuk memanipulasi sumber daya buffer indeks.
IDirect3DPixelShader9

Aplikasi antarmuka IDirect3DPixelShader9 (d3d9.h) menggunakan metode antarmuka IDirect3DPixelShader9 untuk merangkum fungsionalitas shader piksel.
IDirect3DQuery9

Aplikasi antarmuka IDirect3DQuery9 (d3d9.h) menggunakan metode antarmuka IDirect3DQuery9 untuk melakukan kueri asinkron pada driver.
IDirect3DResource9

Antarmuka IDirect3DResource9 (d3d9.h) digunakan oleh aplikasi untuk mengkueri dan menyiapkan sumber daya.
IDirect3DStateBlock9

Antarmuka IDirect3DStateBlock9 (d3d9.h) digunakan oleh aplikasi untuk merangkum status render.
IDirect3DSurface9

Antarmuka IDirect3DSurface9 (d3d9.h) digunakan oleh aplikasi untuk mengkueri dan menyiapkan permukaan.
IDirect3DSwapChain9

Antarmuka IDirect3DSwapChain9 (d3d9.h) digunakan oleh aplikasi untuk memanipulasi rantai pertukaran.
IDirect3DSwapChain9Ex

Aplikasi menggunakan metode antarmuka IDirect3DSwapChain9Ex untuk memanipulasi rantai pertukaran.
IDirect3DTexture9

Antarmuka IDirect3DTexture9 (d3d9.h) digunakan oleh aplikasi untuk memanipulasi sumber daya tekstur.
IDirect3DVertexBuffer9

Antarmuka IDirect3DVertexBuffer9 (d3d9.h) digunakan oleh aplikasi untuk memanipulasi sumber daya buffer vertex.
IDirect3DVertexDeclaration9

Antarmuka IDirect3DVertexDeclaration9 (d3d9.h) digunakan oleh aplikasi untuk merangkum deklarasi shader vertex.
IDirect3DVertexShader9

Antarmuka IDirect3DVertexShader9 (d3d9.h) digunakan oleh aplikasi untuk merangkum fungsionalitas shader vertex.
IDirect3DVolume9

Antarmuka IDirect3DVolume9 (d3d9.h) digunakan oleh aplikasi untuk memanipulasi sumber daya volume.
IDirect3DVolumeTexture9

Antarmuka IDirect3DVolumeTexture9 (d3d9.h) digunakan oleh aplikasi untuk memanipulasi sumber daya tekstur volume.

Fungsi

 
Direct3DCreate9

Fungsi Direct3DCreate9Ex (d3d9.h) membuat objek IDirect3D9 dan mengembalikan antarmuka ke objek tersebut.
Direct3DCreate9Ex

Membuat objek IDirect3D9Ex dan mengembalikan antarmuka ke dalamnya.