diff options
Diffstat (limited to 'src/osd/modules/render/drawnone.h')
-rw-r--r-- | src/osd/modules/render/drawnone.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/osd/modules/render/drawnone.h b/src/osd/modules/render/drawnone.h new file mode 100644 index 00000000000..621be08527c --- /dev/null +++ b/src/osd/modules/render/drawnone.h @@ -0,0 +1,34 @@ +// license:BSD-3-Clause +// copyright-holders:Aaron Giles +//============================================================ +// +// drawnone.h - stub "nothing" drawer +// +//============================================================ + +// MAMEOS headers +#include "window.h" + +#pragma once + +#ifndef __DRAWNONE__ +#define __DRAWNONE__ + +class renderer_none : public osd_renderer +{ +public: + renderer_none(osd_window *window) + : osd_renderer(window, FLAG_NONE) { } + + virtual ~renderer_none() { } + + virtual int create() override { return 0; } + virtual int init(running_machine &machine) override { return 0; } + virtual render_primitive_list *get_primitives() override; + virtual int draw(const int update) override { return 0; } + virtual void save() override { } + virtual void record() override { } + virtual void toggle_fsfx() override { } +}; + +#endif // __DRAWNONE__
\ No newline at end of file |