ReactOS 0.4.15-dev-7942-gd23573b
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.

44 {
54};
@ D3DXERR_CANNOTMODIFYINDEXBUFFER
Definition: d3dx9.h:45
@ D3DXERR_TOOMANYINFLUENCES
Definition: d3dx9.h:49
@ D3DXERR_CANNOTATTRSORT
Definition: d3dx9.h:47
@ D3DXERR_CANNOTREMOVELASTITEM
Definition: d3dx9.h:53
@ D3DXERR_SKINNINGNOTSUPPORTED
Definition: d3dx9.h:48
@ D3DXERR_LOADEDMESHASNODATA
Definition: d3dx9.h:51
@ D3DXERR_INVALIDDATA
Definition: d3dx9.h:50
@ D3DXERR_INVALIDMESH
Definition: d3dx9.h:46
@ D3DXERR_DUPLICATENAMEDFRAGMENT
Definition: d3dx9.h:52
#define MAKE_DDHRESULT(code)
Definition: d3dx9.h:42