d3d9.h 標頭
此標頭由多種技術使用。 如需詳細資訊,請參閱
d3d9.h 包含下列程式設計介面:
IDirect3D9 IDirect3D9 (d3d9.h) 介面應用程式會使用 IDirect3D9 介面的 方法來建立 Microsoft Direct3D 物件並設定環境。 |
IDirect3D9Ex 應用程式會使用繼承自 IDirect3D9) 的 IDirect3D9Ex 介面 (方法來建立 Microsoft Direct3D 9Ex 物件並設定環境。 |
IDirect3D9ExOverlayExtension 查詢 Direct3D 裝置的重迭硬體功能。 (IDirect3D9ExOverlayExtension) |
IDirect3DAuthenticatedChannel9 提供具有圖形驅動程式或 Direct3D 執行時間的通道。若要取得此介面的指標,請呼叫 IDirect3DDevice9Video::CreateAuthenticatedChannel。 |
IDirect3DBaseTexture9 IDirect3DBaseTexture9 (d3d9.h) 介面應用程式會使用 IDirect3DBaseTexture9 介面的方法來管理紋理資源。 |
IDirect3DCryptoSession9 表示密碼編譯會話。若要取得此介面的指標,請呼叫 IDirect3DDevice9Video::CreateCryptoSession。 |
IDirect3DCubeTexture9 IDirect3DCubeTexture9 (d3d9.h) 介面應用程式會使用 IDirect3DCubeTexture9 介面的方法操作 Cube 紋理資源。 |
IDirect3DDevice9 IDirect3DDevice9 (d3d9.h) 應用程式會使用 IDirect3DDevice9 介面的方法來執行 DrawPrimitive 型轉譯和建立資源。 |
IDirect3DDevice9Ex 應用程式會使用 IDirect3DDevice9Ex 介面的方法來轉譯基本類型、建立資源、使用系統層級變數、調整 Gamma 坡形層級、使用調色盤,以及建立著色器。 |
IDirect3DDevice9Video 可讓應用程式使用圖形驅動程式所實作的內容保護和加密服務。若要取得此介面的指標,請在 D3D9Ex 裝置上呼叫 QueryInterface。 |
IDirect3DIndexBuffer9 IDirect3DIndexBuffer9 (d3d9.h) 介面應用程式會使用 IDirect3DIndexBuffer9 介面的方法操作索引緩衝區資源。 |
IDirect3DPixelShader9 IDirect3DPixelShader9 (d3d9.h) 介面應用程式會使用 IDirect3DPixelShader9 介面的方法封裝圖元著色器的功能。 |
IDirect3DQuery9 IDirect3DQuery9 (d3d9.h) 介面應用程式會使用 IDirect3DQuery9 介面的方法,在驅動程式上執行非同步查詢。 |
IDirect3DResource9 應用程式會使用 IDirect3DResource9 (d3d9.h) 介面來查詢和準備資源。 |
IDirect3DStateBlock9 應用程式會使用 IDirect3DStateBlock9 (d3d9.h) 介面來封裝轉譯狀態。 |
IDirect3DSurface9 應用程式會使用 IDirect3DSurface9 (d3d9.h) 介面來查詢和準備介面。 |
IDirect3DSwapChain9 應用程式會使用 IDirect3DSwapChain9 (d3d9.h) 介面來管理交換鏈結。 |
IDirect3DSwapChain9Ex 應用程式會使用 IDirect3DSwapChain9Ex 介面的 方法來操作交換鏈結。 |
IDirect3DTexture9 應用程式會使用 IDirect3DTexture9 (d3d9.h) 介面來管理紋理資源。 |
IDirect3DVertexBuffer9 應用程式會使用 IDirect3DVertexBuffer9 (d3d9.h) 介面來管理頂點緩衝區資源。 |
IDirect3DVertexDeclaration9 應用程式會使用 IDirect3DVertexDeclaration9 (d3d9.h) 介面來封裝頂點著色器宣告。 |
IDirect3DVertexShader9 應用程式會使用 IDirect3DVertexShader9 (d3d9.h) 介面來封裝頂點著色器的功能。 |
IDirect3DVolume9 應用程式會使用 IDirect3DVolume9 (d3d9.h) 介面來管理磁片區資源。 |
IDirect3DVolumeTexture9 應用程式會使用 IDirect3DVolumeTexture9 (d3d9.h) 介面來管理磁片區紋理資源。 |
Direct3DCreate9 Direct3DCreate9Ex 函式 (d3d9.h) 會建立 IDirect3D9 物件,並將介面傳回給它。 |
Direct3DCreate9Ex 建立 IDirect3D9Ex 物件,並將介面傳回給它。 |