openMSX
Public Member Functions | List of all members
openmsx::V9990BitmapConverter< Pixel > Class Template Reference

Utility class to convert VRAM content to host pixels. More...

#include <V9990BitmapConverter.hh>

Public Member Functions

 V9990BitmapConverter (V9990 &vdp, const Pixel *palette64, const int16_t *palette64_32768, const Pixel *palette256, const int16_t *palette256_32768, const Pixel *palette32768)
 
void convertLine (Pixel *linePtr, unsigned x, unsigned y, int nrPixels, int cursorY, bool drawCursors)
 Convert a line of VRAM into host pixels. More...
 
void setColorMode (V9990ColorMode colorMode_, V9990DisplayMode display)
 Set a different rendering mode. More...
 

Detailed Description

template<class Pixel>
class openmsx::V9990BitmapConverter< Pixel >

Utility class to convert VRAM content to host pixels.

Definition at line 15 of file V9990BitmapConverter.hh.

Constructor & Destructor Documentation

◆ V9990BitmapConverter()

template<class Pixel >
openmsx::V9990BitmapConverter< Pixel >::V9990BitmapConverter ( V9990 vdp,
const Pixel palette64,
const int16_t *  palette64_32768,
const Pixel palette256,
const int16_t *  palette256_32768,
const Pixel palette32768 
)

Member Function Documentation

◆ convertLine()

template<class Pixel >
void openmsx::V9990BitmapConverter< Pixel >::convertLine ( Pixel linePtr,
unsigned  x,
unsigned  y,
int  nrPixels,
int  cursorY,
bool  drawCursors 
)

◆ setColorMode()

template<class Pixel>
void openmsx::V9990BitmapConverter< Pixel >::setColorMode ( V9990ColorMode  colorMode_,
V9990DisplayMode  display 
)
inline

Set a different rendering mode.

Definition at line 31 of file V9990BitmapConverter.hh.

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


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