DOSBox-X
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
src/output/output_direct3d.h
00001 #include "dosbox.h"
00002 
00003 #ifndef DOSBOX_OUTPUT_DIRECT3D_H
00004 #define DOSBOX_OUTPUT_DIRECT3D_H
00005 
00006 #if C_DIRECT3D
00007 
00008 #include "direct3d/direct3d.h"
00009 extern CDirect3D* d3d;
00010 
00011 // output API
00012 void OUTPUT_DIRECT3D_Initialize();
00013 void OUTPUT_DIRECT3D_Select();
00014 Bitu OUTPUT_DIRECT3D_GetBestMode(Bitu flags);
00015 Bitu OUTPUT_DIRECT3D_SetSize();
00016 bool OUTPUT_DIRECT3D_StartUpdate(Bit8u* &pixels, Bitu &pitch);
00017 void OUTPUT_DIRECT3D_EndUpdate(const Bit16u *changedLines);
00018 void OUTPUT_DIRECT3D_Shutdown();
00019 
00020 #endif /*C_DIRECT3D*/
00021 
00022 #endif /*DOSBOX_OUTPUT_DIRECT3D_H*/