openMSX
|
#include <ImGuiSpriteViewer.hh>
Public Member Functions | |
ImGuiSpriteViewer (ImGuiManager &manager_, size_t index) | |
zstring_view | iniName () const override |
void | save (ImGuiTextBuffer &buf) override |
void | loadLine (std::string_view name, zstring_view value) override |
void | paint (MSXMotherBoard *motherBoard) override |
Public Member Functions inherited from openmsx::ImGuiPart | |
ImGuiPart (ImGuiManager &manager_) | |
~ImGuiPart () | |
ImGuiPart (const ImGuiPart &)=delete | |
ImGuiPart (ImGuiPart &&)=delete | |
ImGuiPart & | operator= (const ImGuiPart &)=delete |
ImGuiPart & | operator= (ImGuiPart &&)=delete |
Public Member Functions inherited from openmsx::ImGuiPartInterface | |
virtual void | loadStart () |
virtual void | loadEnd () |
virtual void | showMenu (MSXMotherBoard *) |
Public Attributes | |
bool | show = true |
Additional Inherited Members | |
Protected Attributes inherited from openmsx::ImGuiPart | |
ImGuiManager & | manager |
Definition at line 13 of file ImGuiSpriteViewer.hh.
openmsx::ImGuiSpriteViewer::ImGuiSpriteViewer | ( | ImGuiManager & | manager_, |
size_t | index | ||
) |
Definition at line 26 of file ImGuiSpriteViewer.cc.
References strAppend().
|
inlineoverridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 18 of file ImGuiSpriteViewer.hh.
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 40 of file ImGuiSpriteViewer.cc.
References openmsx::loadOnePersistent().
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 142 of file ImGuiSpriteViewer.cc.
References gl::Texture::bind(), im::Child(), openmsx::SpriteConverter::clipPattern(), im::Combo(), im::Disabled(), openmsx::SpriteChecker::doublePattern(), gl::Texture::get(), openmsx::getColor(), gl::Texture::getImGui(), openmsx::GRAY, im::Group(), im::Indent(), im::ItemWidth(), openmsx::ImGuiPart::manager, openmsx::ImGuiManager::palette, view::reverse(), openmsx::VramTable::setIndexSize(), openmsx::VramTable::setRegister(), show, openmsx::simpleToolTip(), ImGui::StrCat(), im::StyleVar(), subspan(), ImGui::TextUnformatted(), tmpStrCat(), ranges::transform(), im::TreeNode(), im::Window(), and xrange().
|
overridevirtual |
Reimplemented from openmsx::ImGuiPartInterface.
Definition at line 35 of file ImGuiSpriteViewer.cc.
References openmsx::savePersistent().
bool openmsx::ImGuiSpriteViewer::show = true |
Definition at line 24 of file ImGuiSpriteViewer.hh.
Referenced by paint().