summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/render.h
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2017-09-29 19:57:47 +1000
committer Vas Crabb <vas@vastheman.com>2017-09-29 19:57:47 +1000
commitb75264927beafd7e872e0f5f7c70c1dee8365136 (patch)
tree3c7693be6f1a98eb8fd62cc21208dd51298e1810 /src/emu/render.h
parentdcc1c1ead5cd2bbb4227da17c614351f370cda66 (diff)
Generate layouts for systems with three or more screens
Diffstat (limited to 'src/emu/render.h')
-rw-r--r--src/emu/render.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/emu/render.h b/src/emu/render.h
index 9dbbb385cb2..e7ac98e8dfb 100644
--- a/src/emu/render.h
+++ b/src/emu/render.h
@@ -1016,6 +1016,7 @@ private:
void load_layout_files(const internal_layout *layoutfile, bool singlefile);
bool load_layout_file(const char *dirname, const char *filename);
bool load_layout_file(const char *dirname, const internal_layout *layout_data);
+ bool load_layout_file(const char *dirname, util::xml::data_node const &rootnode);
void add_container_primitives(render_primitive_list &list, const object_transform &root_xform, const object_transform &xform, render_container &container, int blendmode);
void add_element_primitives(render_primitive_list &list, const object_transform &xform, layout_element &element, int state, int blendmode);
bool map_point_internal(s32 target_x, s32 target_y, render_container *container, float &mapped_x, float &mapped_y, ioport_port *&mapped_input_port, ioport_value &mapped_input_mask);