IDirect3DResource9::GetPriority メソッド
IDirect3DResource9::GetPriority メソッド
このリソースに対する優先順位を取得する。
構文
DWORD GetPriority(VOID);
戻り値
リソースの優先順位を示す DWORD 値を返す。
注意
IDirect3DResource9::GetPriority を使って、管理下のリソースの優先順位を制御する。管理下にないリソースに対しては 0 が返る。
優先順位を使用して、管理下のリソースをメモリからいつ削除するかを決定できる。優先順位が低いリソースは、優先順位が高いリソースより先に削除される。2 つのリソースの優先順位が同じ場合は、最終使用時が新しい方のリソースがメモリに保持され、もう一方のリソースが削除される。管理下のリソースのデフォルトの優先順位は 0 である。
参照
IDirect3DResource9::SetPriority、IDirect3DBaseTexture9::SetPriority、IDirect3DCubeTexture9::SetPriority、IDirect3DTexture9::SetPriority、IDirect3DVolumeTexture9::SetPriority、IDirect3DIndexBuffer9::SetPriority、IDirect3DVertexBuffer9::SetPriority