RetroArch
Macros | Enumerations
d3dx10.h File Reference
#include <limits.h>
#include <float.h>
#include "d3d10.h"
#include "d3dx10.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_H__
 
#define D3DX10_DEFAULT   ((UINT) -1)
 
#define D3DX10_FROM_FILE   ((UINT) -3)
 
#define DXGI_FORMAT_FROM_FILE   ((DXGI_FORMAT) -3)
 
#define D3DX10INLINE
 
#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

◆ __D3DX10_H__

#define __D3DX10_H__

◆ _FACDD

#define _FACDD   0x876

◆ D3DX10_DEFAULT

#define D3DX10_DEFAULT   ((UINT) -1)

◆ D3DX10_FROM_FILE

#define D3DX10_FROM_FILE   ((UINT) -3)

◆ D3DX10INLINE

#define D3DX10INLINE

◆ DXGI_FORMAT_FROM_FILE

#define DXGI_FORMAT_FROM_FILE   ((DXGI_FORMAT) -3)

◆ MAKE_DDHRESULT

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

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