summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/render.h
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2010-10-23 06:39:13 +0000
committer Aaron Giles <aaron@aarongiles.com>2010-10-23 06:39:13 +0000
commit43eca9d9c87831cf3efc7119a1c1cc46f9fd7ac0 (patch)
tree085ba17f5971125abbf106ca00c66e2fb67eaeb4 /src/emu/render.h
parentb6647f7ae1d6d4d957c50fc9d4cef581e8425fd4 (diff)
Convert rendfont to C++.
Diffstat (limited to 'src/emu/render.h')
-rw-r--r--src/emu/render.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/emu/render.h b/src/emu/render.h
index 0fd44be7214..a4d92250fa4 100644
--- a/src/emu/render.h
+++ b/src/emu/render.h
@@ -168,7 +168,7 @@ class screen_device;
class render_container;
class render_manager;
typedef struct _xml_data_node xml_data_node;
-typedef struct _render_font render_font;
+class render_font;
struct object_transform;
class layout_element;
class layout_view;
@@ -741,6 +741,10 @@ public:
// textures
render_texture *texture_alloc(texture_scaler_func scaler = NULL, void *param = NULL);
void texture_free(render_texture *texture);
+
+ // fonts
+ render_font *font_alloc(const char *filename = NULL);
+ void font_free(render_font *font);
// reference tracking
void invalidate_all(void *refptr);