diff options
Diffstat (limited to 'docs/release/src/emu/digfx.h')
-rw-r--r-- | docs/release/src/emu/digfx.h | 7 |
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? |