D3DXCheckVolumeTextureRequirements 函数
检查 volume-texture-creation 参数。
语法
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。
备注
如果此函数的参数无效,此函数将返回更正的参数。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅