dxtypes.h

00001 #pragma once
00002 
00003 #ifdef USING_DIRECTX81
00004         // DirectX8 headers
00005         #include <d3d8.h>
00006         #include <d3dx8math.h>
00007         #include <d3dx8.h>
00008 #else 
00009         // DirectX9 headers
00010         #include <d3d9.h>
00011         #include <d3dx9math.h>
00012 #endif
00013 
00014 #ifdef USING_DIRECTX81
00015         typedef LPDIRECT3DVERTEXBUFFER8         DX_LPVERTEXBUFFER;
00016         typedef D3DVIEWPORT8                            DX_VIEWPORT;
00017         typedef D3DMATERIAL8                            DX_MATERIAL;
00018         typedef LPDIRECT3DTEXTURE8                      DX_LPTEXTURE;
00019         typedef LPDIRECT3DINDEXBUFFER8          DX_LPINDEXBUFFER;
00020         typedef LPDIRECT3DDEVICE8                       DX_LPDIRECT3DDEVICE;
00021         typedef D3DLIGHT8                                       DX_LIGHT;
00022         typedef LPDIRECT3D8                                     DX_LPDIRECT3D;
00023         typedef D3DADAPTER_IDENTIFIER8          DX_ADAPTER_IDENTIFIER;
00024         typedef BYTE                                            DX_LOCK_3_PARAM;
00025 #else 
00026         typedef LPDIRECT3DVERTEXBUFFER9         DX_LPVERTEXBUFFER;
00027         typedef D3DVIEWPORT9                            DX_VIEWPORT;
00028         typedef D3DMATERIAL9                            DX_MATERIAL;
00029         typedef LPDIRECT3DTEXTURE9                      DX_LPTEXTURE;
00030         typedef LPDIRECT3DINDEXBUFFER9          DX_LPINDEXBUFFER;
00031         typedef LPDIRECT3DDEVICE9                       DX_LPDIRECT3DDEVICE;
00032         typedef D3DLIGHT9                                       DX_LIGHT;
00033         typedef LPDIRECT3D9                                     DX_LPDIRECT3D;
00034         typedef D3DADAPTER_IDENTIFIER9          DX_ADAPTER_IDENTIFIER;
00035         typedef VOID                                            DX_LOCK_3_PARAM;
00036 #endif

Generado el Tue May 29 14:46:14 2007 para Zak Engine v1.1.0 por  doxygen 1.5.1-p1