ReactOS 0.4.17-dev-934-g091855f
d3dx11.h File Reference
#include <limits.h>
#include <float.h>
#include "d3d11.h"
#include "d3dx11core.h"
#include "d3dx11async.h"
#include "d3dx11tex.h"
Include dependency graph for d3dx11.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define D3DX11_DEFAULT   (0xffffffffu)
 
#define D3DX11_FROM_FILE   (0xfffffffdu)
 
#define DXGI_FORMAT_FROM_FILE   ((DXGI_FORMAT)0xfffffffdu)
 
#define _FACDD   0x876
 
#define MAKE_DDHRESULT(code)   MAKE_HRESULT(SEVERITY_ERROR, _FACDD, code)
 

Enumerations

enum  _D3DX11_ERR {
  D3DX11_ERR_CANNOT_MODIFY_INDEX_BUFFER = MAKE_DDHRESULT(2900) , D3DX11_ERR_INVALID_MESH = MAKE_DDHRESULT(2901) , D3DX11_ERR_CANNOT_ATTR_SORT = MAKE_DDHRESULT(2902) , D3DX11_ERR_SKINNING_NOT_SUPPORTED = MAKE_DDHRESULT(2903) ,
  D3DX11_ERR_TOO_MANY_INFLUENCES = MAKE_DDHRESULT(2904) , D3DX11_ERR_INVALID_DATA = MAKE_DDHRESULT(2905) , D3DX11_ERR_LOADED_MESH_HAS_NO_DATA = MAKE_DDHRESULT(2906) , D3DX11_ERR_DUPLICATE_NAMED_FRAGMENT = MAKE_DDHRESULT(2907) ,
  D3DX11_ERR_CANNOT_REMOVE_LAST_ITEM = MAKE_DDHRESULT(2908)
}
 

Macro Definition Documentation

◆ _FACDD

#define _FACDD   0x876

Definition at line 34 of file d3dx11.h.

◆ D3DX11_DEFAULT

#define D3DX11_DEFAULT   (0xffffffffu)

Definition at line 25 of file d3dx11.h.

◆ D3DX11_FROM_FILE

#define D3DX11_FROM_FILE   (0xfffffffdu)

Definition at line 26 of file d3dx11.h.

◆ DXGI_FORMAT_FROM_FILE

#define DXGI_FORMAT_FROM_FILE   ((DXGI_FORMAT)0xfffffffdu)

Definition at line 27 of file d3dx11.h.

◆ MAKE_DDHRESULT

#define MAKE_DDHRESULT (   code)    MAKE_HRESULT(SEVERITY_ERROR, _FACDD, code)

Definition at line 35 of file d3dx11.h.

Enumeration Type Documentation

◆ _D3DX11_ERR

Enumerator
D3DX11_ERR_CANNOT_MODIFY_INDEX_BUFFER 
D3DX11_ERR_INVALID_MESH 
D3DX11_ERR_CANNOT_ATTR_SORT 
D3DX11_ERR_SKINNING_NOT_SUPPORTED 
D3DX11_ERR_TOO_MANY_INFLUENCES 
D3DX11_ERR_INVALID_DATA 
D3DX11_ERR_LOADED_MESH_HAS_NO_DATA 
D3DX11_ERR_DUPLICATE_NAMED_FRAGMENT 
D3DX11_ERR_CANNOT_REMOVE_LAST_ITEM 

Definition at line 37 of file d3dx11.h.

38{
48};
@ D3DX11_ERR_SKINNING_NOT_SUPPORTED
Definition: d3dx11.h:42
@ D3DX11_ERR_CANNOT_MODIFY_INDEX_BUFFER
Definition: d3dx11.h:39
@ D3DX11_ERR_CANNOT_REMOVE_LAST_ITEM
Definition: d3dx11.h:47
@ D3DX11_ERR_DUPLICATE_NAMED_FRAGMENT
Definition: d3dx11.h:46
@ D3DX11_ERR_INVALID_MESH
Definition: d3dx11.h:40
@ D3DX11_ERR_TOO_MANY_INFLUENCES
Definition: d3dx11.h:43
@ D3DX11_ERR_LOADED_MESH_HAS_NO_DATA
Definition: d3dx11.h:45
@ D3DX11_ERR_CANNOT_ATTR_SORT
Definition: d3dx11.h:41
@ D3DX11_ERR_INVALID_DATA
Definition: d3dx11.h:44
#define MAKE_DDHRESULT(code)
Definition: d3dx11.h:35