summaryrefslogtreecommitdiffstats
path: root/docs/release/src/emu/digfx.h
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2018-02-01 01:13:16 +1100
committer Robbbert <Robbbert@users.noreply.github.com>2018-02-01 01:13:16 +1100
commit73ce78f7b4d4c1ff8ed36f6fef61fc00a2e9135e (patch)
tree7a50841459d42fee5739652092d6629870f81e3e /docs/release/src/emu/digfx.h
parent6488544820bbf9bc96bd2f29bbc0a8b7c0b246fa (diff)
0.193 Release filestag193
Diffstat (limited to 'docs/release/src/emu/digfx.h')
-rw-r--r--docs/release/src/emu/digfx.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/docs/release/src/emu/digfx.h b/docs/release/src/emu/digfx.h
index 3908103eb55..4c313d7e541 100644
--- a/docs/release/src/emu/digfx.h
+++ b/docs/release/src/emu/digfx.h
@@ -155,10 +155,6 @@ const gfx_layout name = { width, height, RGN_FRAC(1,1), 8, { GFX_RAW }, { 0 }, {
// TYPE DEFINITIONS
//**************************************************************************
-// forward declarations
-class gfx_element;
-class device_palette_interface;
-
struct gfx_layout
{
u32 xoffs(int x) const { return (extxoffs != nullptr) ? extxoffs[x] : xoffset[x]; }
@@ -200,6 +196,8 @@ public:
static void static_set_info(device_t &device, const gfx_decode_entry *gfxinfo);
static void static_set_palette(device_t &device, const char *tag);
+ void set_palette_disable(bool disable);
+
// getters
device_palette_interface &palette() const { assert(m_palette != nullptr); return *m_palette; }
gfx_element *gfx(u8 index) const { assert(index < MAX_GFX_ELEMENTS); return m_gfx[index].get(); }
@@ -224,6 +222,7 @@ private:
const gfx_decode_entry * m_gfxdecodeinfo; // pointer to array of gfx decode information
const char * m_palette_tag; // configured tag for palette device
bool m_palette_is_sibling; // is palette a sibling or a subdevice?
+ bool m_palette_is_disabled; // no palette associated with this gfx decode
// internal state
bool m_decoded; // have we processed our decode info yet?