Enumerasi D3DXERR

Kesalahan diwakili oleh nilai negatif dan tidak dapat digabungkan. Berikut ini adalah daftar nilai yang dapat dikembalikan oleh metode yang disertakan dengan pustaka utilitas D3DX. Lihat deskripsi metode individual untuk daftar nilai yang dapat dikembalikan masing-masing. Daftar ini belum tentu komprehensif.

Sintaks

enum _D3DXERR {
  D3DXERR_CANNOTMODIFYINDEXBUFFER, 
  D3DXERR_INVALIDMESH, 
  D3DXERR_CANNOTATTRSORT, 
  D3DXERR_SKINNINGNOTSUPPORTED, 
  D3DXERR_TOOMANYINFLUENCES, 
  D3DXERR_INVALIDDATA, 
  D3DXERR_LOADEDMESHASNODATA, 
  D3DXERR_DUPLICATENAMEDFRAGMENT, 
  D3DXERR_CANNOTREMOVELASTITEM 

};

Konstanta

D3DXERR_CANNOTMODIFYINDEXBUFFER

Buffer indeks tidak dapat dimodifikasi.

D3DXERR_INVALIDMESH

Jala tidak valid.

D3DXERR_CANNOTATTRSORT

Pengurutan atribut (D3DXMESHOPT_ATTRSORT) tidak didukung sebagai teknik pengoptimalan.

D3DXERR_SKINNINGNOTSUPPORTED

Skinning tidak didukung.

D3DXERR_TOOMANYINFLUENCES

Terlalu banyak pengaruh yang ditentukan.

D3DXERR_INVALIDDATA

Data tidak valid.

D3DXERR_LOADEDMESHASNODATA

Jala tidak memiliki data.

D3DXERR_DUPLICATENAMEDFRAGMENT

Fragmen dengan nama tersebut sudah ada.

D3DXERR_CANNOTREMOVELASTITEM

Item terakhir tidak dapat dihapus.

Keterangan

Kode fasilitas _FACDD digunakan untuk menghasilkan kode kesalahan, seperti dalam makro berikut.

#define _FACDD                  0x876
#define MAKE_DDHRESULT( code )  MAKE_HRESULT( 1, _FACDD, code )
enum _D3DXERR {
    D3DXERR_CANNOTMODIFYINDEXBUFFER = MAKE_DDHRESULT(2900),
    D3DXERR_INVALIDMESH             = MAKE_DDHRESULT(2901),
    ...
    };

Persyaratan

Persyaratan Nilai
Header
D3dx9.h

Lihat juga

Enumerasi D3DX