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 |
|
Lihat juga