ReactOS  0.4.14-dev-593-g1793dcc
d3dx9.h File Reference
#include <limits.h>
#include "d3d9.h"
#include "d3dx9math.h"
#include "d3dx9core.h"
#include "d3dx9xof.h"
#include "d3dx9mesh.h"
#include "d3dx9shader.h"
#include "d3dx9effect.h"
#include "d3dx9shape.h"
#include "d3dx9anim.h"
#include "d3dx9tex.h"
Include dependency graph for d3dx9.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define D3DX_DEFAULT   ((UINT)-1)
 
#define D3DX_DEFAULT_NONPOW2   ((UINT)-2)
 
#define D3DX_DEFAULT_FLOAT   FLT_MAX
 
#define D3DX_FROM_FILE   ((UINT)-3)
 
#define D3DFMT_FROM_FILE   ((D3DFORMAT)-3)
 
#define _FACDD   0x876
 
#define MAKE_DDHRESULT(code)   MAKE_HRESULT(1, _FACDD, code)
 

Enumerations

enum  _D3DXERR {
  D3DXERR_CANNOTMODIFYINDEXBUFFER = MAKE_DDHRESULT(2900), D3DXERR_INVALIDMESH = MAKE_DDHRESULT(2901), D3DXERR_CANNOTATTRSORT = MAKE_DDHRESULT(2902), D3DXERR_SKINNINGNOTSUPPORTED = MAKE_DDHRESULT(2903),
  D3DXERR_TOOMANYINFLUENCES = MAKE_DDHRESULT(2904), D3DXERR_INVALIDDATA = MAKE_DDHRESULT(2905), D3DXERR_LOADEDMESHASNODATA = MAKE_DDHRESULT(2906), D3DXERR_DUPLICATENAMEDFRAGMENT = MAKE_DDHRESULT(2907),
  D3DXERR_CANNOTREMOVELASTITEM = MAKE_DDHRESULT(2908)
}
 

Macro Definition Documentation

◆ _FACDD

#define _FACDD   0x876

Definition at line 41 of file d3dx9.h.

◆ D3DFMT_FROM_FILE

#define D3DFMT_FROM_FILE   ((D3DFORMAT)-3)

Definition at line 28 of file d3dx9.h.

◆ D3DX_DEFAULT

#define D3DX_DEFAULT   ((UINT)-1)

Definition at line 24 of file d3dx9.h.

◆ D3DX_DEFAULT_FLOAT

#define D3DX_DEFAULT_FLOAT   FLT_MAX

Definition at line 26 of file d3dx9.h.

◆ D3DX_DEFAULT_NONPOW2

#define D3DX_DEFAULT_NONPOW2   ((UINT)-2)

Definition at line 25 of file d3dx9.h.

◆ D3DX_FROM_FILE

#define D3DX_FROM_FILE   ((UINT)-3)

Definition at line 27 of file d3dx9.h.

◆ MAKE_DDHRESULT

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

Definition at line 42 of file d3dx9.h.

Enumeration Type Documentation

◆ _D3DXERR

Enumerator
D3DXERR_CANNOTMODIFYINDEXBUFFER 
D3DXERR_INVALIDMESH 
D3DXERR_CANNOTATTRSORT 
D3DXERR_SKINNINGNOTSUPPORTED 
D3DXERR_TOOMANYINFLUENCES 
D3DXERR_INVALIDDATA 
D3DXERR_LOADEDMESHASNODATA 
D3DXERR_DUPLICATENAMEDFRAGMENT 
D3DXERR_CANNOTREMOVELASTITEM 

Definition at line 44 of file d3dx9.h.