diff options
Diffstat (limited to 'src/osd/modules/render/drawnone.cpp')
-rw-r--r-- | src/osd/modules/render/drawnone.cpp | 96 |
1 files changed, 2 insertions, 94 deletions
diff --git a/src/osd/modules/render/drawnone.cpp b/src/osd/modules/render/drawnone.cpp index 9f45683e6da..5e1b4aa05dd 100644 --- a/src/osd/modules/render/drawnone.cpp +++ b/src/osd/modules/render/drawnone.cpp @@ -2,7 +2,7 @@ // copyright-holders:Aaron Giles //============================================================ // -// drawnone.c - stub "nothing" drawer +// drawnone.cpp - stub "nothing" drawer // //============================================================ @@ -13,88 +13,7 @@ // MAME headers #include "emu.h" -// MAMEOS headers -#include "window.h" - - -class renderer_none : public osd_renderer -{ -public: - renderer_none(osd_window *window) - : osd_renderer(window, FLAG_NONE) { } - - virtual ~renderer_none() { } - - virtual int create() override; - virtual render_primitive_list *get_primitives() override; - virtual int draw(const int update) override; - virtual void save() override { }; - virtual void record() override { }; - virtual void toggle_fsfx() override { }; - virtual void destroy() override; -}; - -//============================================================ -// PROTOTYPES -//============================================================ - -// core functions -static void drawnone_exit(void); - -//============================================================ -// drawnone_create -//============================================================ - -osd_renderer *drawnone_create(osd_window *window) -{ - return global_alloc(renderer_none(window)); -} - -//============================================================ -// drawnone_init -//============================================================ - -int drawnone_init(running_machine &machine, osd_draw_callbacks *callbacks) -{ - // fill in the callbacks - memset(callbacks, 0, sizeof(*callbacks)); - callbacks->exit = drawnone_exit; - callbacks->create = drawnone_create; - return 0; -} - - - -//============================================================ -// drawnone_exit -//============================================================ - -static void drawnone_exit(void) -{ -} - - - -//============================================================ -// drawnone_window_init -//============================================================ - -int renderer_none::create() -{ - return 0; -} - - - -//============================================================ -// drawnone_window_destroy -//============================================================ - -void renderer_none::destroy() -{ -} - - +#include "drawnone.h" //============================================================ // drawnone_window_get_primitives @@ -107,14 +26,3 @@ render_primitive_list *renderer_none::get_primitives() window().target()->set_bounds(rect_width(&client), rect_height(&client), window().aspect()); return &window().target()->get_primitives(); } - - - -//============================================================ -// drawnone_window_draw -//============================================================ - -int renderer_none::draw(const int update) -{ - return 0; -} |