ReactOS 0.4.17-dev-934-g091855f
d3dx10.h File Reference
#include <limits.h>
#include <float.h>
#include "d3d10.h"
#include "d3dx10math.h"
#include "d3dx10core.h"
#include "d3dx10tex.h"
#include "d3dx10mesh.h"
#include "d3dx10async.h"
Include dependency graph for d3dx10.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define D3DX10_DEFAULT   (0xffffffffu)
 
#define D3DX10_FROM_FILE   (0xfffffffdu)
 
#define DXGI_FORMAT_FROM_FILE   ((DXGI_FORMAT)0xfffffffdu)
 
#define _FACDD   0x876
 
#define MAKE_DDHRESULT(code)   MAKE_HRESULT(1, _FACDD, code)
 

Enumerations

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)
}
 

Macro Definition Documentation

◆ _FACDD

#define _FACDD   0x876

Definition at line 36 of file d3dx10.h.

◆ D3DX10_DEFAULT

#define D3DX10_DEFAULT   (0xffffffffu)

Definition at line 25 of file d3dx10.h.

◆ D3DX10_FROM_FILE

#define D3DX10_FROM_FILE   (0xfffffffdu)

Definition at line 26 of file d3dx10.h.

◆ DXGI_FORMAT_FROM_FILE

#define DXGI_FORMAT_FROM_FILE   ((DXGI_FORMAT)0xfffffffdu)

Definition at line 27 of file d3dx10.h.

◆ MAKE_DDHRESULT

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

Definition at line 37 of file d3dx10.h.

Enumeration Type Documentation

◆ _D3DX10_ERR

Enumerator
D3DX10_ERR_CANNOT_MODIFY_INDEX_BUFFER 
D3DX10_ERR_INVALID_MESH 
D3DX10_ERR_CANNOT_ATTR_SORT 
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 

Definition at line 39 of file d3dx10.h.

40{
50};
@ D3DX10_ERR_SKINNING_NOT_SUPPORTED
Definition: d3dx10.h:44
@ D3DX10_ERR_CANNOT_ATTR_SORT
Definition: d3dx10.h:43
@ D3DX10_ERR_INVALID_DATA
Definition: d3dx10.h:46
@ D3DX10_ERR_CANNOT_REMOVE_LAST_ITEM
Definition: d3dx10.h:49
@ D3DX10_ERR_TOO_MANY_INFLUENCES
Definition: d3dx10.h:45
@ D3DX10_ERR_INVALID_MESH
Definition: d3dx10.h:42
@ D3DX10_ERR_LOADED_MESH_HAS_NO_DATA
Definition: d3dx10.h:47
@ D3DX10_ERR_DUPLICATE_NAMED_FRAGMENT
Definition: d3dx10.h:48
@ D3DX10_ERR_CANNOT_MODIFY_INDEX_BUFFER
Definition: d3dx10.h:41
#define MAKE_DDHRESULT(code)
Definition: d3dx10.h:37