openMSX
Public Types | Public Member Functions | Public Attributes | List of all members
openmsx::ImGuiBitmapViewer Class Referencefinal

#include <ImGuiBitmapViewer.hh>

Inheritance diagram for openmsx::ImGuiBitmapViewer:
Inheritance graph
[legend]
Collaboration diagram for openmsx::ImGuiBitmapViewer:
Collaboration graph
[legend]

Public Types

enum  ScrnMode : int {
  SCR5 , SCR6 , SCR7 , SCR8 ,
  SCR11 , SCR12 , OTHER
}
 

Public Member Functions

 ImGuiBitmapViewer (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
 
ImGuiPartoperator= (const ImGuiPart &)=delete
 
ImGuiPartoperator= (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
ImGuiManagermanager
 

Detailed Description

Definition at line 17 of file ImGuiBitmapViewer.hh.

Member Enumeration Documentation

◆ ScrnMode

Enumerator
SCR5 
SCR6 
SCR7 
SCR8 
SCR11 
SCR12 
OTHER 

Definition at line 20 of file ImGuiBitmapViewer.hh.

Constructor & Destructor Documentation

◆ ImGuiBitmapViewer()

openmsx::ImGuiBitmapViewer::ImGuiBitmapViewer ( ImGuiManager manager_,
size_t  index 
)

Definition at line 164 of file ImGuiBitmapViewer.cc.

References strAppend().

Member Function Documentation

◆ iniName()

zstring_view openmsx::ImGuiBitmapViewer::iniName ( ) const
inlineoverridevirtual

Reimplemented from openmsx::ImGuiPartInterface.

Definition at line 25 of file ImGuiBitmapViewer.hh.

◆ loadLine()

void openmsx::ImGuiBitmapViewer::loadLine ( std::string_view  name,
zstring_view  value 
)
overridevirtual

Reimplemented from openmsx::ImGuiPartInterface.

Definition at line 178 of file ImGuiBitmapViewer.cc.

References openmsx::loadOnePersistent().

◆ paint()

void openmsx::ImGuiBitmapViewer::paint ( MSXMotherBoard motherBoard)
overridevirtual

◆ save()

void openmsx::ImGuiBitmapViewer::save ( ImGuiTextBuffer &  buf)
overridevirtual

Reimplemented from openmsx::ImGuiPartInterface.

Definition at line 173 of file ImGuiBitmapViewer.cc.

References openmsx::savePersistent().

Member Data Documentation

◆ show

bool openmsx::ImGuiBitmapViewer::show = true

Definition at line 35 of file ImGuiBitmapViewer.hh.

Referenced by paint().


The documentation for this class was generated from the following files: