D3DXERR 枚举
错误由负值表示,不能合并。 下面是一个值列表,这些值可由 D3DX 实用工具库中包含的方法返回。 有关每个值可返回的列表,请参阅各个方法说明。 这些列表不一定是全面的。
语法
enum _D3DXERR {
D3DXERR_CANNOTMODIFYINDEXBUFFER,
D3DXERR_INVALIDMESH,
D3DXERR_CANNOTATTRSORT,
D3DXERR_SKINNINGNOTSUPPORTED,
D3DXERR_TOOMANYINFLUENCES,
D3DXERR_INVALIDDATA,
D3DXERR_LOADEDMESHASNODATA,
D3DXERR_DUPLICATENAMEDFRAGMENT,
D3DXERR_CANNOTREMOVELASTITEM
};
常量
-
D3DXERR_CANNOTMODIFYINDEXBUFFER
-
无法修改索引缓冲区。
-
D3DXERR_INVALIDMESH
-
网格无效。
-
D3DXERR_CANNOTATTRSORT
-
不支持将属性排序 (D3DXMESHOPT_ATTRSORT) 作为优化技术。
-
D3DXERR_SKINNINGNOTSUPPORTED
-
不支持外观。
-
D3DXERR_TOOMANYINFLUENCES
-
指定的影响过多。
-
D3DXERR_INVALIDDATA
-
数据无效。
-
D3DXERR_LOADEDMESHASNODATA
-
网格没有数据。
-
D3DXERR_DUPLICATENAMEDFRAGMENT
-
具有该名称的片段已存在。
-
D3DXERR_CANNOTREMOVELASTITEM
-
无法删除最后一项。
备注
设施代码_FACDD用于生成错误代码,如以下宏中所示。
#define _FACDD 0x876
#define MAKE_DDHRESULT( code ) MAKE_HRESULT( 1, _FACDD, code )
enum _D3DXERR {
D3DXERR_CANNOTMODIFYINDEXBUFFER = MAKE_DDHRESULT(2900),
D3DXERR_INVALIDMESH = MAKE_DDHRESULT(2901),
...
};
要求
要求 | 值 |
---|---|
标头 |
|
另请参阅