openMSX
Public Member Functions | List of all members
openmsx::VramTable Class Reference

#include <ImGuiUtils.hh>

Public Member Functions

 VramTable (std::span< const uint8_t > vram_, bool planar_=false)
 
void setRegister (unsigned value, unsigned extraLsbBits)
 
void setIndexSize (unsigned bits)
 
auto getAddress (unsigned index) const
 
uint8_t operator[] (unsigned index) const
 

Detailed Description

Definition at line 314 of file ImGuiUtils.hh.

Constructor & Destructor Documentation

◆ VramTable()

openmsx::VramTable::VramTable ( std::span< const uint8_t >  vram_,
bool  planar_ = false 
)
inline

Definition at line 316 of file ImGuiUtils.hh.

Member Function Documentation

◆ getAddress()

auto openmsx::VramTable::getAddress ( unsigned  index) const
inline

Definition at line 326 of file ImGuiUtils.hh.

Referenced by openmsx::ImGuiCharacter::paint().

◆ operator[]()

uint8_t openmsx::VramTable::operator[] ( unsigned  index) const
inline

Definition at line 329 of file ImGuiUtils.hh.

◆ setIndexSize()

void openmsx::VramTable::setIndexSize ( unsigned  bits)
inline

◆ setRegister()

void openmsx::VramTable::setRegister ( unsigned  value,
unsigned  extraLsbBits 
)
inline

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