D3DHAL_DP2SETPRIORITY構造体 (d3dhal.h)

D3DHAL_DP2SETPRIORITY構造体は、ハンドル dwDDDestSurface で指定されたテクスチャの優先度をドライバーに通知するために使用されます。

構文

typedef struct _D3DHAL_DP2SETPRIORITY {
  DWORD dwDDSurface;
  DWORD dwPriority;
} D3DHAL_DP2SETPRIORITY;

メンバー

dwDDSurface

テクスチャのハンドルを指定します。

dwPriority

dwDDDestSurface テクスチャの優先度を指定します。 テクスチャの優先度の値は、0 ~ 0xFFFFFFFFの範囲の任意の場所に設定できます。

注釈

ドライバーは、テクスチャ作成時にハンドルの通知を受け取ります。 ドライバーは、ドライバーが管理するテクスチャに対してのみ優先度の通知を受け取る必要があります。

優先度は、マネージド テクスチャをメモリから削除するタイミングを決定します。 優先度が低いテクスチャは、優先度の高いテクスチャの前に削除されます。 2 つのテクスチャの優先度が同じ場合、最近使用されたテクスチャはメモリに保持されます。もう一方のテクスチャは削除されます。

要件

要件
Header d3dhal.h (D3dhal.h を含む)