| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 | 
							- //////////////////////////////////////////////////////////////////////////////
 
- //
 
- //  Copyright (C) Microsoft Corporation.  All Rights Reserved.
 
- //
 
- //  File:       d3dx9.h
 
- //  Content:    D3DX utility library
 
- //
 
- //////////////////////////////////////////////////////////////////////////////
 
- #ifdef  __D3DX_INTERNAL__
 
- #error Incorrect D3DX header used
 
- #endif
 
- #ifndef __D3DX9_H__
 
- #define __D3DX9_H__
 
- // Defines
 
- #include <limits.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)
 
- #ifndef D3DXINLINE
 
- #ifdef _MSC_VER
 
-   #if (_MSC_VER >= 1200)
 
-   #define D3DXINLINE __forceinline
 
-   #else
 
-   #define D3DXINLINE __inline
 
-   #endif
 
- #else
 
-   #ifdef __cplusplus
 
-   #define D3DXINLINE inline
 
-   #else
 
-   #define D3DXINLINE
 
-   #endif
 
- #endif
 
- #endif
 
- // Includes
 
- #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"
 
- // Errors
 
- #define _FACDD  0x876
 
- #define MAKE_DDHRESULT( code )  MAKE_HRESULT( 1, _FACDD, code )
 
- 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),
 
- };
 
- #endif //__D3DX9_H__
 
 
  |