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

Public Member Functions

 CursorInfo (const V9990 &vdp, const V9990VRAM &vram, std::span< const int16_t, 64 > palette64_32768, unsigned attrAddr, unsigned patAddr, int displayY, bool drawCursor)
 
bool isVisible () const
 
bool dot () const
 
void shift ()
 

Public Attributes

unsigned x {unsigned(-1)}
 
uint32_t pattern {0}
 
int16_t color {0}
 
bool doXor {false}
 

Detailed Description

Definition at line 399 of file V9990BitmapConverter.cc.

Constructor & Destructor Documentation

◆ CursorInfo()

openmsx::CursorInfo::CursorInfo ( const V9990 vdp,
const V9990VRAM vram,
std::span< const int16_t, 64 >  palette64_32768,
unsigned  attrAddr,
unsigned  patAddr,
int  displayY,
bool  drawCursor 
)
inline

Member Function Documentation

◆ dot()

bool openmsx::CursorInfo::dot ( ) const
inline

Definition at line 442 of file V9990BitmapConverter.cc.

References pattern, and x.

Referenced by openmsx::V9990BitmapConverter::convertLine().

◆ isVisible()

bool openmsx::CursorInfo::isVisible ( ) const
inline

Definition at line 439 of file V9990BitmapConverter.cc.

References x.

Referenced by openmsx::V9990BitmapConverter::convertLine().

◆ shift()

void openmsx::CursorInfo::shift ( )
inline

Definition at line 445 of file V9990BitmapConverter.cc.

References pattern, and x.

Referenced by openmsx::V9990BitmapConverter::convertLine().

Member Data Documentation

◆ color

int16_t openmsx::CursorInfo::color {0}

◆ doXor

bool openmsx::CursorInfo::doXor {false}

◆ pattern

uint32_t openmsx::CursorInfo::pattern {0}

◆ x

unsigned openmsx::CursorInfo::x {unsigned(-1)}

Definition at line 454 of file V9990BitmapConverter.cc.

Referenced by CursorInfo(), dot(), isVisible(), and shift().


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