D3DXCheckVolumeTextureRequirements 函式
檢查磁片區紋理建立參數。
語法
HRESULT D3DXCheckVolumeTextureRequirements(
_In_ LPDIRECT3DDEVICE9 pDevice,
_Inout_ UINT *pWidth,
_Inout_ UINT *pHeight,
_Inout_ UINT *pDepth,
_Inout_ UINT *pNumMipLevels,
_In_ DWORD Usage,
_Inout_ D3DFORMAT *pFormat,
_In_ D3DPOOL Pool
);
參數
-
pDevice [in]
-
IDirect3DDevice9介面的指標,代表要與磁片區紋理相關聯的裝置。
-
pWidth [in, out]
-
類型: UINT*
以圖元為單位的要求寬度指標,或 Null。 傳回更正的大小。
-
pHeight [in, out]
-
類型: UINT*
以圖元為單位的要求高度指標,或 Null。 傳回更正的大小。
-
pDepth [in, out]
-
類型: UINT*
以圖元為單位的要求深度指標,或 Null。 傳回更正的大小。
-
pNumMipLevels [in, out]
-
類型: UINT*
要求 Mipmap 層級數目的指標,或 Null。 傳回已更正的 mipmap 層級數目。
-
使用量 [in]
-
類型: DWORD
目前未使用,請將 設定為 0。
-
pFormat [in, out]
-
類型: D3DFORMAT*
D3DFORMAT列舉型別成員的指標。 指定所需的像素格式或 Null。 傳回更正的格式。
-
集 區 [in]
-
類型: D3DPOOL
D3DPOOL列舉型別的成員,描述應該放置磁片區紋理的記憶體類別。
傳回值
類型: HRESULT
如果函式成功,傳回值會D3D_OK。 如果函式失敗,傳回值可以是下列其中一項:D3DERR_NOTAVAILABLE,D3DERR_INVALIDCALL。
備註
如果此函式的參數無效,此函式會傳回更正的參數。
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱