Поделиться через


Перечисление 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),
    ...
    };

Требования

Требование Значение
Заголовок
D3DX10.h

См. также раздел

Перечисления D3DX