ScummVM API documentation
Sci::SCI0_CGADriver Class Referencefinal
Inheritance diagram for Sci::SCI0_CGADriver:
Sci::SCI0_DOSPreVGADriver Sci::GfxDriver

Public Member Functions

 SCI0_CGADriver (bool emulateCGAModeOnEGACard, bool rgbRendering)
 
void copyRectToScreen (const byte *src, int srcX, int srcY, int pitch, int destX, int destY, int w, int h, const PaletteMod *, const byte *) override
 
void replaceCursor (const void *cursor, uint w, uint h, int hotspotX, int hotspotY, uint32 keycolor) override
 
- Public Member Functions inherited from Sci::SCI0_DOSPreVGADriver
 SCI0_DOSPreVGADriver (int numColors, int screenW, int screenH, bool rgbRendering)
 
void initScreen (const Graphics::PixelFormat *) override
 
void setPalette (const byte *, uint, uint, bool, const PaletteMod *, const byte *)
 
void copyCurrentBitmap (byte *, uint32) const override
 
void copyCurrentPalette (byte *dest, int start, int num) const override
 
bool supportsPalIntensity () const override
 
- Public Member Functions inherited from Sci::GfxDriver
 GfxDriver (uint16 screenWidth, uint16 screenHeight, int numColors)
 
virtual Common::Point getMousePos () const
 
virtual void clearRect (const Common::Rect &r) const
 
uint16 numColors () const
 
byte pixelSize () const
 

Static Public Member Functions

static bool validateMode ()
 

Additional Inherited Members

- Protected Member Functions inherited from Sci::SCI0_DOSPreVGADriver
void assignPalette (const byte *colors)
 
- Static Protected Member Functions inherited from Sci::GfxDriver
static bool checkDriver (const char *const *driverNames, int listSize)
 
- Protected Attributes inherited from Sci::SCI0_DOSPreVGADriver
byte * _compositeBuffer
 
const byte * _internalPalette
 
- Protected Attributes inherited from Sci::GfxDriver
bool _ready
 
const uint16 _screenW
 
const uint16 _screenH
 
uint16 _numColors
 
byte _pixelSize
 

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