このヘッダーは、表示で使用されます。 詳細については、次を参照してください。
d3dhal.h には、次のプログラミング インターフェイスが含まれています。
コールバック関数
LPD3DHAL_CONTEXTCREATECB D3dContextCreate 関数はコンテキストを作成します。 |
LPD3DHAL_CONTEXTDESTROYCB D3dContextDestroy 関数は、指定したコンテキストを削除します。 |
LPD3DHAL_DRAWPRIMITIVES2CB D3dDrawPrimitives2 関数はプリミティブをレンダリングし、更新されたレンダリング状態を返します。 |
LPD3DHAL_VALIDATETEXTURESTAGESTATECB D3dValidateTextureStageState 関数は、ハードウェアが現在の状態で指定されたブレンド操作を実行できるパスの数を返します。 |
構造
D3DDEVICEDESC_V1 DirectX 8.0 以降のバージョンでは廃止されました。「解説」を参照してください。 D3DDEVICEDESC_V1構造では、デバイスの 3D 機能について説明します。 |
D3DDEVICEDESC_V2 D3DDEVICEDESC_V2構造体には、DdGetDriverInfo のGUID_D3DExtendedCaps GUID に応答するときに、D3DHAL_D3DEXTENDEDCAPS構造体で既に報告されているフィールドが含まれています。 |
D3DDEVICEDESC_V3 D3DDEVICEDESC_V3構造体には、DdGetDriverInfo のGUID_D3DExtendedCaps GUID に応答するときに、D3DHAL_D3DEXTENDEDCAPS構造体で既に報告されているフィールドが含まれています。 |
D3DHAL_CALLBACKS D3DHAL_CALLBACKSは、ドライバーによって提供される Direct3D サポートを記述するいくつかのコールバック構造の 1 つです。 |
D3DHAL_CALLBACKS3 D3DHAL_CALLBACKS3は、ドライバーによって提供される Direct3D サポートを記述するいくつかのコールバック構造の 1 つです。 |
D3DHAL_CLIPPEDTRIANGLEFAN D3DHAL_CLIPPEDTRIANGLEFAN構造体は、クリップされた三角形ファンをレンダリングするために D3dDrawPrimitives2 コールバック関数によって使用されます。 |
D3DHAL_CONTEXTCREATEDATA D3DHAL_CONTEXTCREATEDATA構造体には、D3dContextCreate 関数が新しいコンテキストを作成するために必要なすべての情報が含まれています。 |
D3DHAL_CONTEXTDESTROYDATA D3DHAL_CONTEXTDESTROYDATA構造体には、D3dContextDestroy 関数がコンテキストを削除するために必要な情報が含まれています。 |
D3DHAL_D3DEXTENDEDCAPS D3DHAL_D3DEXTENDEDCAPSでは、ドライバーの追加の 3D 機能について説明します。 |
D3DHAL_DP2ADDDIRTYBOX DirectX 8.1 以降のバージョンのみ。 D3DHAL_DP2ADDDIRTYBOXは、3D リソースの一部 (ボリューム テクスチャ) がシステム メモリに汚れたことを指定するために使用されます。 そのため、このボリュームを使用する前に、ビデオ メモリに再読み込みする必要があります。 |
D3DHAL_DP2ADDDIRTYRECT DirectX 8.1 以降のバージョンのみ。 D3DHAL_DP2ADDDIRTYRECTは、2D リソースの一部 (2D テクスチャまたはキューブ テクスチャ) がシステム メモリに汚れたことを指定するために使用されます。 そのため、この 2D テクスチャは、使用する前にビデオ メモリに再読み込みする必要があります。 |
D3DHAL_DP2BLT DirectX 9.0 以降のバージョンのみ。 D3DHAL_DP2BLTは、D3dDrawPrimitives2 が D3DDP2OP_BLT コマンド トークンに応答するときに、2 次元サーフェス blts に使用されます。 |
D3DHAL_DP2BUFFERBLT DirectX 8.0 以降のバージョンのみ。 D3DHAL_DP2BUFFERBLTは、D3dDrawPrimitives2 が D3DDP2OP_BUFFERBLT コマンド トークンに応答するときに、頂点またはインデックス バッファーの blts に使用されます。 |
D3DHAL_DP2CLEAR D3DHAL_DP2CLEARには、レンダリング ターゲット、深度バッファー、またはステンシル バッファーに対してハードウェア支援のクリアを実行するためにドライバーが必要とするすべての情報が含まれています。 |
D3DHAL_DP2COLORFILL DirectX 9.0 以降のバージョンのみ。 D3DHAL_DP2COLORFILLは、D3dDrawPrimitives2 が D3DDP2OP_COLORFILL コマンド トークンに応答するときに、カラーフィル操作に使用されます。 |
D3DHAL_DP2COMMAND 1 つ以上のD3DHAL_DP2COMMAND構造体は、D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析されます。これは、受け取った情報を使用して 1 つ以上のプリミティブを描画します。 |
D3DHAL_DP2CREATELIGHT D3DHAL_DP2CREATELIGHT構造体は、D3dDrawPrimitives2 のライトを作成するために使用されます。 |
D3DHAL_DP2CREATEPIXELSHADER DirectX 8.0 以降のバージョンのみ。 D3DHAL_DP2CREATEPIXELSHADER構造体は、D3dDrawPrimitives2 によってD3DDP2OP_CREATEPIXELSHADERオペコードを受信したときにピクセル シェーダーを作成するために使用されます。 |
D3DHAL_DP2CREATEQUERY D3DHAL_DP2CREATEQUERY構造体は、クエリのリソースを作成するために D3dDrawPrimitives2 コールバック関数によって使用されます。 |
D3DHAL_DP2CREATEVERTEXSHADER DirectX 8.0 以降のバージョンのみ。 D3DHAL_DP2CRED3dDrawPrimitives2ATEVERTEXSHADER構造体は、D3DDP2OP_CREATEVERTEXSHADERオペコードが によって受信されたときに頂点シェーダーを作成するために使用されます。 |
D3DHAL_DP2CREATEVERTEXSHADERDECL DirectX 9.0 以降のバージョンのみ。 D3DHAL_DP2CREATEVERTEXSHADERDECL構造体は、D3dDrawPrimitives2 によってD3DDP2OP_CREATEVERTEXSHADERDECLオペコードを受信したときに頂点シェーダー宣言を作成するために使用されます。 |
D3DHAL_DP2CREATEVERTEXSHADERFUNC DirectX 9.0 以降のバージョンのみ。 D3DHAL_DP2CREATEVERTEXSHADERFUNC構造体は、D3dDrawPrimitives2 によってD3DDP2OP_CREATEVERTEXSHADERFUNCオペコードを受信したときに頂点シェーダー コード オブジェクトを作成するために使用されます。 |
D3DHAL_DP2DELETEQUERY D3DHAL_DP2DELETEQUERY構造体は、クエリのリソースを解放するために D3dDrawPrimitives2 コールバック関数によって使用されます。 |
D3DHAL_DP2DRAWINDEXEDPRIMITIVE D3DHAL_DP2DRAWINDEXEDPRIMITIVE構造体は、頂点インデックスを使用してプリミティブをレンダリングするために D3dDrawPrimitives2 コールバック関数によって使用されます。 |
D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 D3DHAL_DP2DRAWINDEXEDPRIMITIVE2構造体は、D3dDrawPrimitives2 コールバック関数によって使用され、頂点インデックスを使用してプリミティブをレンダリングします。 |
D3DHAL_DP2DRAWPRIMITIVE DirectX 8.0 以降のバージョンのみ。 D3DHAL_DRAWPRIMITIVEは、D3DHAL_DP2COMMAND構造体の bCommand メンバーが D3DDP2OP_DRAWPRIMITIVE に設定され、プリミティブのレンダリングに使用されると、D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析されます。 |
D3DHAL_DP2DRAWPRIMITIVE2 DirectX 8.0 以降のバージョンのみ。 D3DHAL_DRAWPRIMITIVE2は、D3DHAL_DP2COMMAND構造体の bCommand メンバーが D3DDP2OP_DRAWPRIMITIVE2 に設定され、プリミティブのレンダリングに使用されるときに、D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析されます。 |
D3DHAL_DP2DRAWRECTPATCH D3DHAL_DP2DRAWRECTPATCH構造体は、D3dDrawPrimitives2 コールバック関数によって四角形のパッチをレンダリングするために使用されます。 |
D3DHAL_DP2DRAWTRIPATCH D3DHAL_DP2DRAWTRIPATCH構造体は、三角形のパッチをレンダリングするために D3dDrawPrimitives2 コールバック関数によって使用されます。 |
D3DHAL_DP2EXT D3DHAL_DP2EXT構造体の使用はまだ定義されていません。 |
D3DHAL_DP2GENERATEMIPSUBLEVELS DirectX 9.0 以降のバージョンのみ。 D3DHAL_DP2GENERATEMIPSUBLEVELS構造体は、特定のフィルターの種類を使用して、特定の MIP マップ テクスチャのサブレベルを自動的に生成するようにドライバーに通知するために使用されます。 |
D3DHAL_DP2INDEXEDLINELIST D3DHAL_DP2INDEXEDLINELISTは、D3DHAL_DP2COMMAND構造体の bCommand メンバーが D3DDP2OP_INDEXEDLINELIST に設定され、頂点インデックスを使用して線をレンダリングするために使用される場合、D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析されます。 |
D3DHAL_DP2INDEXEDLINESTRIP D3DHAL_DP2INDEXEDLINESTRIPは、D3DHAL_DP2COMMAND構造体の bCommand メンバーが D3DDP2OP_INDEXEDLINESTRIP に設定され、頂点インデックスを使用して接続された線分のシーケンスをレンダリングするために使用される場合、D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析されます。 |
D3DHAL_DP2INDEXEDTRIANGLEFAN D3DHAL_DP2INDEXEDTRIANGLEFANは、D3DHAL_DP2COMMAND構造体の bCommand メンバーが D3DDP2OP_INDEXEDTRIANGLEFAN に設定され、頂点インデックスを使用して接続された三角形のシーケンスをレンダリングするために使用される場合、D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析されます。 すべての三角形は共通の頂点を共有します。 |
D3DHAL_DP2INDEXEDTRIANGLELIST D3DHAL_DP2COMMAND構造体の bCommand メンバーが D3DDP2OP_INDEXEDTRIANGLELIST に設定されている場合、1 つ以上のD3DHAL_DP2INDEXEDTRIANGLELIST構造体が D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析され、頂点インデックスを使用して接続されていない三角形のシーケンスをレンダリングするために使用されます。 |
D3DHAL_DP2INDEXEDTRIANGLELIST2 D3DHAL_DP2COMMAND構造体の bCommand メンバーが D3DDP2OP_INDEXEDTRIANGLELIST2 に設定されている場合、1 つ以上のD3DHAL_DP2INDEXEDTRIANGLELIST2構造体が D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析され、頂点インデックスを使用して接続されていない三角形のシーケンスをレンダリングするために使用されます。 |
D3DHAL_DP2INDEXEDTRIANGLESTRIP D3DHAL_DP2COMMAND構造体の bCommand メンバーが D3DDP2OP_INDEXEDTRIANGLESTRIP に設定されている場合、1 つ以上のD3DHAL_DP2INDEXEDTRIANGLESTRIP構造体が D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析され、頂点インデックスを使用して接続された三角形のストリップをレンダリングするために使用されます。 |
D3DHAL_DP2ISSUEQUERY D3DHAL_DP2ISSUEQUERY構造体は、さまざまな種類の情報を照会するために D3dDrawPrimitives2 コールバック関数によって使用されます。 |
D3DHAL_DP2LINELIST D3DHAL_DP2COMMAND構造体の bCommand メンバーが D3DDP2OP_LINELIST に設定され、接続されていない線分をレンダリングするために使用される場合、1 つのD3DHAL_DP2LINELIST構造体が D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析されます。 |
D3DHAL_DP2LINESTRIP D3DHAL_DP2COMMAND構造体の bCommand メンバーが D3DDP2OP_LINESTRIP に設定され、指定された接続された線分をレンダリングするために使用される場合、1 つのD3DHAL_DP2LINESTRIP構造体が D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析されます。 |
D3DHAL_DP2MULTIPLYTRANSFORM DirectX 8.0 以降のバージョンのみ。 D3DHAL_DP2MULTIPLYTRANSFORM構造体は、D3dDrawPrimitives2 の変換マトリックスを変更するために使用されます。 |
D3DHAL_DP2PIXELSHADER DirectX 8.0 以降のバージョンのみ。 D3DHAL_DP2PIXELSHADER構造体は、D3dDrawPrimitives2 によって受け取ったオペコード (D3DDP2OP_SETPIXELSHADERまたはD3DDP2OP_DELETEPIXELSHADER) に応じて、現在のピクセル シェーダーを設定したり、ピクセル シェーダーを削除したりするために使用されます。 |
D3DHAL_DP2POINTS D3DHAL_DP2COMMAND構造体の bCommand メンバーが D3DDP2OP_POINTS に設定され、指定されたポイントのレンダリングに使用される場合、1 つ以上のD3DHAL_DP2POINTS構造体が D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析されます。 |
D3DHAL_DP2RENDERSTATE D3DHAL_DP2COMMAND構造体の bCommand メンバーが D3DDP2OP_RENDERSTATE に設定され、適切なレンダリング状態を設定するために使用される場合、1 つ以上のD3DHAL_DP2RENDERSTATE構造体が D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析されます。 |
D3DHAL_DP2RESPONSE D3DHAL_DP2RESPONSE構造体は D3dDrawPrimitives2 コールバックによって返され、以前に発行されたクエリに対する応答の可用性を指定します。 |
D3DHAL_DP2RESPONSEQUERY D3DHAL_DP2RESPONSEQUERY構造体は D3dDrawPrimitives2 コールバックによって返され、以前に発行されたクエリに対する応答の可用性を指定します。 |
D3DHAL_DP2SETCLIPPLANE D3DHAL_SETCLIPPLANE構造を使用すると、ユーザー定義のクリップ プレーンをワールド空間で使用できます。 |
D3DHAL_DP2SETDEPTHSTENCIL DirectX 9.0 以降のバージョンのみ。 D3DHAL_DP2SETDEPTHSTENCIL構造体は、D3DDP2OP_SETDEPTHSTENCIL操作コードが D3dDrawPrimitives2 によって受信されたときに、ドライバーの現在のコンテキストで新しい深度バッファーをマップするために使用されます。 |
D3DHAL_DP2SETINDICES DirectX 8.0 以降のバージョンのみ。 D3DHAL_DP2SETINDICES構造体は、D3dDrawPrimitives2 の現在のインデックス バッファーを設定するために使用されます。 |
D3DHAL_DP2SETLIGHT D3DHAL_DP2SETLIGHT構造体を使用すると、D3dDrawPrimitives2 にライトを設定できます。 |
D3DHAL_DP2SETPALETTE D3DHAL_DP2SETPALETTE構造体は、ドライバーが D3dDrawPrimitives2 のD3DDP2OP_SETPALETTEに応答したときに、パレットをテクスチャに関連付けるために使用されます。 |
D3DHAL_DP2SETPIXELSHADERCONST DirectX 8.0 以降のバージョンのみ。 D3DHAL_DP2SETPIXELSHADERCONST構造体は、D3DDP2OP_SETPIXELSHADERCONSTオペコードが D3dDrawPrimitives2 によって受信されたときに、1 つ以上のピクセル シェーダー定数レジスタを設定するために使用されます。 |
D3DHAL_DP2SETPRIORITY D3DHAL_DP2SETPRIORITY構造体は、ハンドル dwDDDestSurface で指定されたテクスチャの優先度をドライバーに通知するために使用されます。 |
D3DHAL_DP2SETRENDERTARGET D3DHAL_DP2SETRENDERTARGET構造体は、D3DDP2OP_SETRENDERTARGETオペコードと共に使用され、現在のコンテキストで新しいレンダリング ターゲット サーフェスと深度バッファーをマップします。 |
D3DHAL_DP2SETRENDERTARGET2 D3DHAL_DP2SETRENDERTARGET2構造体は、現在のコンテキストでレンダリング ターゲット サーフェスと深度バッファーの一部をマップするために、D3DDP2OP_SETRENDERTARGET2オペコードと共に使用されます。 |
D3DHAL_DP2SETSTREAMSOURCE DirectX 8.0 以降のバージョンのみ。 D3DHAL_DP2SETSTREAMSOURCE構造体は、頂点ストリーム ソースを D3dDrawPrimitives2 の頂点バッファーにバインドするために使用されます。 |
D3DHAL_DP2SETSTREAMSOURCE2 DirectX 9.0 以降のバージョンのみ。 D3DHAL_DP2SETSTREAMSOURCE2構造体は、頂点ストリーム ソースの一部を D3dDrawPrimitives2 の頂点バッファーにバインドするために使用されます。 |
D3DHAL_DP2SETSTREAMSOURCEFREQ DirectX 9.0 以降のバージョンのみ。 D3DHAL_DP2SETSTREAMSOURCEFREQ構造体は、D3dDrawPrimitives2 の頂点バッファーにバインドされているストリーム ソースの周波数除数を設定するために使用されます。 |
D3DHAL_DP2SETSTREAMSOURCEUM DirectX 8.0 以降のバージョンのみ。 D3DHAL_DP2SETSTREAMSOURCEUM構造体は、D3dDrawPrimitives2 のユーザー メモリ バッファーに頂点ストリーム ソースをバインドするために使用されます。 |
D3DHAL_DP2SETTEXLOD D3DHAL_DP2SETTEXLOD構造は、D3DDP2OP_SETTEXLOD コマンドが D3dDrawPrimitives2 に送信されるときに、MIP マップの詳細レベル (LOD) を設定するために使用されます。 |
D3DHAL_DP2SETTRANSFORM D3DHAL_DP2SETTRANSFORM構造体は、D3dDrawPrimitives2 の変換状態と行列を指定するために使用されます。 |
D3DHAL_DP2SETVERTEXSHADERCONST DirectX 8.0 以降のバージョンのみ。 D3DHAL_DP2SETVERTEXSHADERCONST構造体は、D3DDP2OP_SETVERTEXSHADERCONSTオペコードが D3dDrawPrimitives2 によって受信されたときに、1 つ以上の頂点シェーダー定数レジスタを設定するために使用されます。 |
D3DHAL_DP2STARTVERTEX D3DHAL_DP2STARTVERTEX構造体は、コマンド バッファー内の特定のD3DHAL_DP2COMMAND構造体に従い、D3dDrawPrimitives2 で使用する最初の頂点の頂点バッファー内のオフセットを示します。 |
D3DHAL_DP2STATESET D3DHAL_DP2STATESET構造体は、実行するステートセット操作についてドライバーに通知するために使用されます。 |
D3DHAL_DP2SURFACEBLT DirectX 9.0 以降のバージョンのみ。 D3DHAL_DP2SURFACEBLTは、D3dDrawPrimitives2 が D3DDP2OP_SURFACEBLT コマンド トークンに応答するときに、2 次元システム メモリからビデオ メモリサーフェス blts に使用されます。 |
D3DHAL_DP2TEXBLT D3DHAL_DP2TEXBLT構造体は、D3dDrawPrimitives2 が D3DDP2OP_TEXBLT コマンド トークンに応答するときにテクスチャ blts に使用されます。 |
D3DHAL_DP2TEXTURESTAGESTATE D3DHAL_DP2COMMAND構造体の bCommand メンバーが D3DDP2OP_TEXTURESTAGESTATE に設定され、適切なテクスチャ ステージの状態を設定するために使用される場合、1 つ以上のD3DHAL_DP2TEXTURESTAGESTATE構造体が D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析されます。 |
D3DHAL_DP2TRIANGLEFAN D3DHAL_DP2COMMAND構造体の bCommand メンバーが D3DDP2OP_TRIANGLEFAN に設定され、三角形ファンをレンダリングするために使用される場合、1 つのD3DHAL_DP2TRIANGLEFAN構造体が D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析されます。 |
D3DHAL_DP2TRIANGLEFAN_IMM D3DHAL_DP2COMMAND構造体の bCommand メンバーが D3DDP2OP_TRIANGLEFAN_IMM に設定され、三角形ファンをレンダリングするために使用される場合、1 つのD3DHAL_DP2TRIANGLEFAN_IMM構造体が D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析されます。 |
D3DHAL_DP2TRIANGLELIST D3DHAL_DP2COMMAND構造体の bCommand メンバーが D3DDP2OP_TRIANGLELIST に設定され、指定された未接続の三角形をレンダリングするために使用される場合、1 つのD3DHAL_DP2TRIANGLELIST構造体が D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析されます。 |
D3DHAL_DP2TRIANGLESTRIP D3DHAL_DP2COMMAND構造体の bCommand メンバーが D3DDP2OP_TRIANGLESTRIP に設定され、指定された接続された三角形ストリップをレンダリングするために使用される場合、1 つのD3DHAL_DP2TRIANGLESTRIP構造体が D3dDrawPrimitives2 コールバックによってコマンド バッファーから解析されます。 |
D3DHAL_DP2UPDATEPALETTE D3DHAL_DP2UPDATEPALETTE構造は、パレット化されたテクスチャに使用されるパレットを変更します。 |
D3DHAL_DP2VERTEXSHADER DirectX 8.0 以降のバージョンのみ。 D3DHAL_DP2VERTEXSHADER構造体は、D3dDrawPrimitives2 によって受け取ったオペコード (D3DDP2OP_SETVERTEXSHADERまたはD3DDP2OP_DELETEVERTEXSHADER) に応じて、現在の頂点シェーダーを設定するか、頂点シェーダーを削除します。 |
D3DHAL_DP2VIEWPORTINFO D3DHAL_DP2VIEWPORTINFO構造体は、ビュークリッピング四角形のガードバンド対応ドライバーに通知するために使用されます。 クリッピング四角形は、メンバー dwX、dwY、dwWidth、dwHeight によって指定されます。 |
D3DHAL_DP2VOLUMEBLT DirectX 8.0 以降のバージョンのみ。 D3DHAL_DP2VOLUMEBLT構造体は、D3dDrawPrimitives2 が D3DDP2OP_VOLUMEBLT コマンド トークンに応答するときに、ボリューム テクスチャ blts に使用されます。 |
D3DHAL_DP2WINFO D3DHAL_DP2WINFO構造体は、w バッファリングに使用される w 範囲をドライバーに通知するために使用されます。 |
D3DHAL_DP2ZRANGE D3DHAL_DP2ZRANGE構造体は、D3dDrawPrimitives2 で z 範囲の最小値と最大値を指定します。 |
D3DHAL_DRAWPRIMITIVES2DATA D3DHAL_DRAWPRIMITIVES2DATA構造体には、プリミティブをレンダリングするために D3dDrawPrimitives2 関数に必要な情報が含まれています。 |
D3DHAL_GLOBALDRIVERDATA D3DHAL_GLOBALDRIVERDATA構造体は、ドライバーとそのデバイスの 3D 機能を指定します。 |
D3DHAL_VALIDATETEXTURESTAGESTATEDATA D3DHAL_VALIDATETEXTURESTAGESTATEDATA構造体には、ドライバーが現在の状態を使用してマルチテクスチャをサポートする機能を判断して返すために必要な情報が含まれています。 |
DD_DEFERRED_AGP_AWARE_DATA DirectX 8.0 以降のバージョンと NT ベースのオペレーティング システムのみ。 DD_DEFERRED_AGP_AWARE_DATAは、D3DGDI2_TYPE_DEFERRED_AGP_AWARE通知のDD_GETDRIVERINFODATAの lpvData フィールドによって指されるデータ構造です。 |
DD_DXVERSION DirectX 8.0 以降のバージョンのみ。 DD_DXVERSIONでは、現在の DirectX ランタイム バージョンについて説明します。 |
DD_FREE_DEFERRED_AGP_DATA DirectX 8.0 以降のバージョンと NT ベースのオペレーティング システムのみ。 DD_FREE_DEFERRED_AGP_DATAは、D3DGDI2_TYPE_DEFER_AGP_FREESおよびD3DGDI2_TYPE_FREE_DEFERRED_AGP通知のDD_GETDRIVERINFODATAの lpvData フィールドによって指されるデータ構造です。 |
DD_GETADAPTERGROUPDATA DirectX 9.0 以降のバージョンのみ。 DD_GETADAPTERGROUPDATAは、型がD3DGDI2_TYPE_GETADAPTERGROUPのDD_GETDRIVERINFO2DATAクエリのDD_GETDRIVERINFODATAの lpvData フィールドによって指されるデータ構造です。 |
DD_GETD3DQUERYCOUNTDATA DirectX 9.0 以降のバージョンのみ。 DD_GETD3DQUERYCOUNTDATAは、型がD3DGDI2_TYPE_GETD3DQUERYCOUNTのDD_GETDRIVERINFO2DATAクエリのDD_GETDRIVERINFODATAの lpvData フィールドが指すデータ構造です。 |
DD_GETD3DQUERYDATA DirectX 9.0 以降のバージョンのみ。 DD_GETD3DQUERYDATAは、型がD3DGDI2_TYPE_GETD3DQUERYのDD_GETDRIVERINFO2DATAクエリのDD_GETDRIVERINFODATAの lpvData フィールドが指すデータ構造です。 |
DD_GETDDIVERSIONDATA DirectX 9.0 以降のバージョンのみ。 DD_GETDDIVERSIONDATAは、型がD3DGDI2_TYPE_GETDDIVERSIONのDD_GETDRIVERINFO2DATAクエリのDD_GETDRIVERINFODATAの lpvData フィールドが指すデータ構造です。 |
DD_GETDRIVERINFO2DATA DirectX 8.0 以降のバージョンのみ。 DD_GETDRIVERINFO2DATAは、DdGetDriverInfo 呼び出しで DD_GETDRIVERINFODATA の guidInfo メンバーでGUID_GetDriverInfo2が指定されている場合、DD_GETDRIVERINFODATA 構造体の lpvData メンバーで渡されます。 |
DD_GETEXTENDEDMODECOUNTDATA DirectX 9.0 以降のバージョンのみ。 DD_GETEXTENDEDMODECOUNTDATAは、型がD3DGDI2_TYPE_GETEXTENDEDMODECOUNTのDD_GETDRIVERINFO2DATAクエリのDD_GETDRIVERINFODATAの lpvData フィールドが指すデータ構造です。 |
DD_GETEXTENDEDMODEDATA DirectX 9.0 以降のバージョンのみ。 DD_GETEXTENDEDMODEDATAは、型が D3DGDI2_TYPE_GETEXTENDEDMODE のクエリのDD_GETDRIVERINFODATAの lpvData フィールドによって指DD_GETDRIVERINFO2DATAデータ構造です。 |
DD_GETFORMATCOUNTDATA DirectX 8.0 以降のバージョンのみ。 DD_GETFORMATCOUNTDATAは、型がD3DGDI2_TYPE_GETFORMATCOUNTのDD_GETDRIVERINFO2DATAクエリのDD_GETDRIVERINFODATAの lpvData フィールドが指すデータ構造です。 |
DD_GETFORMATDATA DD_GETFORMATDATAは、型がD3DGDI2_TYPE_GETFORMATのDD_GETDRIVERINFO2DATAクエリのDD_GETDRIVERINFODATAの lpvData フィールドが指すデータ構造です。 |
DD_MULTISAMPLEQUALITYLEVELSDATA DirectX 9.0 以降のバージョンのみ。 DD_MULTISAMPLEQUALITYLEVELSDATAは、型がD3DGDI2_TYPE_GETMULTISAMPLEQUALITYLEVELSのDD_GETDRIVERINFO2DATAクエリのDD_GETDRIVERINFODATAの lpvData フィールドによって指されるデータ構造です。 |
列挙
D3DHAL_DP2OPERATION D3DHAL_DP2OPERATION列挙型は、D3DHAL_DP2COMMAND構造体の bCommand メンバーで D3dDrawPrimitives2 操作を指定します。 |