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 371 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 420 of file V9990BitmapConverter.cc.

References pattern, and x.

Referenced by openmsx::V9990BitmapConverter< Pixel >::convertLine().

◆ isVisible()

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

Definition at line 417 of file V9990BitmapConverter.cc.

References x.

Referenced by openmsx::V9990BitmapConverter< Pixel >::convertLine().

◆ shift()

void openmsx::CursorInfo::shift ( )
inline

Definition at line 423 of file V9990BitmapConverter.cc.

References pattern, and x.

Referenced by openmsx::V9990BitmapConverter< Pixel >::convertLine().

Member Data Documentation

◆ color

int16_t openmsx::CursorInfo::color

◆ doXor

bool openmsx::CursorInfo::doXor

◆ pattern

uint32_t openmsx::CursorInfo::pattern

◆ x

unsigned openmsx::CursorInfo::x

Definition at line 432 of file V9990BitmapConverter.cc.

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


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