/* * 86Box A hypervisor and IBM PC system emulator that specializes in * running old operating systems and software designed for IBM * PC systems and compatibles from 1981 through fairly recent * system designs based on the PCI bus. * * This file is part of the 86Box distribution. * * Direct3D 9 rendererer and screenshots taking. * * Version: @(#)win_d3d.h 1.0.4 2019/10/12 * * Authors: Sarah Walker, * Miran Grca, * * Copyright 2008-2019 Sarah Walker. * Copyright 2016-2019 Miran Grca. */ #ifndef WIN_D3D_H # define WIN_D3D_H # define UNICODE # define BITMAP WINDOWS_BITMAP # include # undef BITMAP #ifdef __cplusplus extern "C" { #endif extern int d3d_init(HWND h); extern int d3d_init_fs(HWND h); extern void d3d_close(void); extern void d3d_reset(void); extern void d3d_reset_fs(void); extern int d3d_pause(void); extern void d3d_resize(int x, int y); extern void d3d_enable(int enable); #ifdef __cplusplus } #endif #endif /*WIN_D3D_H*/