| 1 |
/***********************************************************************\ |
|---|
| 2 |
* d3dx10.d * |
|---|
| 3 |
* * |
|---|
| 4 |
* Windows API header module * |
|---|
| 5 |
* * |
|---|
| 6 |
* Placed into public domain * |
|---|
| 7 |
\***********************************************************************/ |
|---|
| 8 |
module win32.directx.d3dx10; |
|---|
| 9 |
|
|---|
| 10 |
private import win32.windows; |
|---|
| 11 |
|
|---|
| 12 |
public import win32.directx.d3d10; |
|---|
| 13 |
public import win32.directx.d3dx10math; |
|---|
| 14 |
public import win32.directx.d3dx10core; |
|---|
| 15 |
public import win32.directx.d3dx10tex; |
|---|
| 16 |
public import win32.directx.d3dx10mesh; |
|---|
| 17 |
public import win32.directx.d3dx10async; |
|---|
| 18 |
|
|---|
| 19 |
pragma(lib, "d3dx10.lib"); |
|---|
| 20 |
|
|---|
| 21 |
const UINT D3DX10_DEFAULT = -1; |
|---|
| 22 |
const UINT D3DX10_FROM_FILE = -3; |
|---|
| 23 |
const DXGI_FORMAT DXGI_FORMAT_FROM_FILE = cast(DXGI_FORMAT)-3; |
|---|
| 24 |
|
|---|
| 25 |
const _FACDD = 0x876; |
|---|
| 26 |
HRESULT MAKE_DDHRESULT(T)(T code) { |
|---|
| 27 |
return MAKE_HRESULT(1, _FACDD, code); |
|---|
| 28 |
} |
|---|
| 29 |
|
|---|
| 30 |
alias HRESULT _D3DX10_ERR; |
|---|
| 31 |
_D3DX10_ERR D3DX10_ERR_CANNOT_MODIFY_INDEX_BUFFER = MAKE_DDHRESULT(2900); |
|---|
| 32 |
_D3DX10_ERR D3DX10_ERR_INVALID_MESH = MAKE_DDHRESULT(2901); |
|---|
| 33 |
_D3DX10_ERR D3DX10_ERR_CANNOT_ATTR_SORT = MAKE_DDHRESULT(2902); |
|---|
| 34 |
_D3DX10_ERR D3DX10_ERR_SKINNING_NOT_SUPPORTED = MAKE_DDHRESULT(2903); |
|---|
| 35 |
_D3DX10_ERR D3DX10_ERR_TOO_MANY_INFLUENCES = MAKE_DDHRESULT(2904); |
|---|
| 36 |
_D3DX10_ERR D3DX10_ERR_INVALID_DATA = MAKE_DDHRESULT(2905); |
|---|
| 37 |
_D3DX10_ERR D3DX10_ERR_LOADED_MESH_HAS_NO_DATA = MAKE_DDHRESULT(2906); |
|---|
| 38 |
_D3DX10_ERR D3DX10_ERR_DUPLICATE_NAMED_FRAGMENT = MAKE_DDHRESULT(2907); |
|---|
| 39 |
_D3DX10_ERR D3DX10_ERR_CANNOT_REMOVE_LAST_ITEM = MAKE_DDHRESULT(2908); |
|---|