D3DX10_ERR 枚举
错误由负值表示,不能组合。 下面是一个值列表,这些值可由 D3DX 实用工具库中包含的方法返回。 有关每个值可返回的列表,请参阅各个方法说明。 这些列表不一定很全面。
语法
typedef enum D3DX10_ERR {
D3DX10_ERR_CANNOT_MODIFY_INDEX_BUFFER = MAKE_DDHRESULT(2900),
D3DX10_ERR_INVALID_MESH = MAKE_DDHRESULT(2901),
D3DX10_ERR_CANNOT_ATTR_SORT = MAKE_DDHRESULT(2902),
D3DX10_ERR_SKINNING_NOT_SUPPORTED = MAKE_DDHRESULT(2903),
D3DX10_ERR_TOO_MANY_INFLUENCES = MAKE_DDHRESULT(2904),
D3DX10_ERR_INVALID_DATA = MAKE_DDHRESULT(2905),
D3DX10_ERR_LOADED_MESH_HAS_NO_DATA = MAKE_DDHRESULT(2906),
D3DX10_ERR_DUPLICATE_NAMED_FRAGMENT = MAKE_DDHRESULT(2907),
D3DX10_ERR_CANNOT_REMOVE_LAST_ITEM = MAKE_DDHRESULT(2908)
} D3DX10_ERR, *LPD3DX10_ERR;
常量
-
D3DX10_ERR_CANNOT_MODIFY_INDEX_BUFFER
-
无法修改索引缓冲区。
-
D3DX10_ERR_INVALID_MESH
-
网格无效。
-
D3DX10_ERR_CANNOT_ATTR_SORT
-
不支持将属性排序 (D3DXMESHOPT_ATTRSORT) 作为优化技术。
-
D3DX10_ERR_SKINNING_NOT_SUPPORTED
-
不支持进行皮肤调整。
-
D3DX10_ERR_TOO_MANY_INFLUENCES
-
指定的影响太多。
-
D3DX10_ERR_INVALID_DATA
-
数据无效。
-
D3DX10_ERR_LOADED_MESH_HAS_NO_DATA
-
网格没有数据。
-
D3DX10_ERR_DUPLICATE_NAMED_FRAGMENT
-
具有该名称的片段已存在。
-
D3DX10_ERR_CANNOT_REMOVE_LAST_ITEM
-
无法删除最后一项。
备注
_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),
...
};
要求
要求 | 值 |
---|---|
标头 |
|
另请参阅