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

Public Member Functions

 CursorInfo (V9990 &vdp, V9990VRAM &vram, const int16_t *palette64_32768, unsigned attrAddr, unsigned patAddr, int displayY, bool drawCursor)
 
bool isVisible () const
 
bool dot () const
 
void shift ()
 

Public Attributes

unsigned x
 
uint32_t pattern
 
int16_t color
 
bool doXor
 

Detailed Description

Definition at line 372 of file V9990BitmapConverter.cc.

Constructor & Destructor Documentation

◆ CursorInfo()

openmsx::CursorInfo::CursorInfo ( V9990 vdp,
V9990VRAM vram,
const int16_t *  palette64_32768,
unsigned  attrAddr,
unsigned  patAddr,
int  displayY,
bool  drawCursor 
)
inline

Member Function Documentation

◆ dot()

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

Definition at line 421 of file V9990BitmapConverter.cc.

References pattern, and x.

◆ isVisible()

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

Definition at line 418 of file V9990BitmapConverter.cc.

References x.

◆ shift()

void openmsx::CursorInfo::shift ( )
inline

Definition at line 424 of file V9990BitmapConverter.cc.

References pattern, and x.

Member Data Documentation

◆ color

int16_t openmsx::CursorInfo::color

Definition at line 435 of file V9990BitmapConverter.cc.

Referenced by CursorInfo().

◆ doXor

bool openmsx::CursorInfo::doXor

Definition at line 436 of file V9990BitmapConverter.cc.

Referenced by CursorInfo().

◆ pattern

uint32_t openmsx::CursorInfo::pattern

Definition at line 434 of file V9990BitmapConverter.cc.

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

◆ x

unsigned openmsx::CursorInfo::x

Definition at line 433 of file V9990BitmapConverter.cc.

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


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