RetroArch
Macros | Enumerations
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 "d3dx9tex.h"
#include "d3dx9shape.h"
#include "d3dx9anim.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 __D3DX9_H__
 
#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 D3DXINLINE
 
#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_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

◆ __D3DX9_H__

#define __D3DX9_H__

◆ _FACDD

#define _FACDD   0x876

◆ D3DFMT_FROM_FILE

#define D3DFMT_FROM_FILE   ((D3DFORMAT) -3)

◆ D3DX_DEFAULT

#define D3DX_DEFAULT   ((UINT) -1)

◆ D3DX_DEFAULT_FLOAT

#define D3DX_DEFAULT_FLOAT   FLT_MAX

◆ D3DX_DEFAULT_NONPOW2

#define D3DX_DEFAULT_NONPOW2   ((UINT) -2)

◆ D3DX_FROM_FILE

#define D3DX_FROM_FILE   ((UINT) -3)

◆ D3DXINLINE

#define D3DXINLINE

◆ MAKE_DDHRESULT

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

Enumeration Type Documentation

◆ _D3DXERR

enum _D3DXERR
Enumerator
D3DXERR_CANNOTMODIFYINDEXBUFFER 
D3DXERR_INVALIDMESH 
D3DXERR_CANNOTATTRSORT 
D3DXERR_SKINNINGNOTSUPPORTED 
D3DXERR_TOOMANYINFLUENCES 
D3DXERR_INVALIDDATA 
D3DXERR_LOADEDMESHASNODATA 
D3DXERR_CANNOTMODIFYINDEXBUFFER 
D3DXERR_INVALIDMESH 
D3DXERR_CANNOTATTRSORT 
D3DXERR_SKINNINGNOTSUPPORTED 
D3DXERR_TOOMANYINFLUENCES 
D3DXERR_INVALIDDATA 
D3DXERR_LOADEDMESHASNODATA 
D3DXERR_DUPLICATENAMEDFRAGMENT 
D3DXERR_CANNOTREMOVELASTITEM