diff options
Diffstat (limited to 'pacc/pacc-win.h')
-rw-r--r-- | pacc/pacc-win.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/pacc/pacc-win.h b/pacc/pacc-win.h new file mode 100644 index 0000000..47c09d1 --- /dev/null +++ b/pacc/pacc-win.h @@ -0,0 +1,21 @@ +#ifndef MYON_PACC_WIN_H_INCLUDED +#define MYON_PACC_WIN_H_INCLUDED + +#include "pacc.h" + +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include <windows.h> +#include <stdbool.h> + +typedef void pacc_rendercb(void *ptr); + +struct pacc_win_vtable { + void (*renderctrl)(struct pacc_ctx *ctx, bool enable); +}; + +struct pacc_ctx *pacc_init_d3d9(HWND hwnd, pacc_rendercb *rendercb, void *renderptr, struct pacc_vtable *vt, struct pacc_win_vtable *winvt); + +#endif // MYON_PACC_WIN_H_INCLUDED + |