CommonC++Lib RiscOSC++Lib ToolboxC++Lib
Toolbox Library for use with the RiscOS DDE C++/CFront compiler
Loading...
Searching...
No Matches
ColourTransObj Class Reference

#include <ColourTransObj.h>

Inheritance diagram for ColourTransObj:
Object

Public Types

enum  { SetForeground = 0 , SetBackground = 0x80 , UseECF = 0x100 }

Public Member Functions

 ColourTransObj ()
 ~ColourTransObj ()
void showProperties ()
char * getClassName ()
int getClassType ()
Public Member Functions inherited from Object
 Object ()
 ~Object ()

Static Public Member Functions

static int selectTable (int, WimpPaletteWord *, int, WimpPaletteWord *, void *)
static void selectGCOLTable (int, WimpPaletteWord *, int, WimpPaletteWord *, void *)
static int returnGCOL (WimpPaletteWord)
static int setGCOL (WimpPaletteWord, int, int)
static int returnColourNumber (WimpPaletteWord)
static int returnGCOLForMode (WimpPaletteWord, int, WimpPaletteWord *)
static int returnColourForMode (WimpPaletteWord, int, WimpPaletteWord *)
static int returnOppGCOL (WimpPaletteWord)
static int setOppGCOL (WimpPaletteWord, int, int)
static int returnOppColourNumber (WimpPaletteWord)
static int returnOppGCOLForMode (WimpPaletteWord, int, WimpPaletteWord *)
static int returnOppColourForMode (WimpPaletteWord, int, WimpPaletteWord *)
static int GCOLToColourNumber (int)
static int colourNumberToGCOL (int)
static void returnFontColours (void *, WimpPaletteWord *, WimpPaletteWord *, int *)
static void setFontColours (void *, WimpPaletteWord *, WimpPaletteWord *, int *)
static void invalidateCache (void)
static void setCalibration (void *)
static int readCalibration (void *)
static WimpPaletteWord convertDeviceColour (WimpPaletteWord, WimpPaletteWord *)
static void convertDevicePalette (int, void *, void *, void *)
static int readPalette (int, void *, void *, int &, int)
static int readPalette (sprite_area *, char *, void *, int &, int)
static void writePalette (void *)
static void writePalette (sprite_area *, char *, void *, int)
static void setColour (int, int, int)
static int setTextColour (int, int)
static int setOppTextColour (int, int)
static int generateTable (int, WimpPaletteWord *, int, WimpPaletteWord *, void *)

Public Attributes

enum ColourTransObj:: { ... }  Flags

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
SetForeground 
SetBackground 
UseECF 

Constructor & Destructor Documentation

◆ ColourTransObj()

ColourTransObj::ColourTransObj ( )

◆ ~ColourTransObj()

ColourTransObj::~ColourTransObj ( )

Member Function Documentation

◆ colourNumberToGCOL()

int ColourTransObj::colourNumberToGCOL ( int col)
static

◆ convertDeviceColour()

WimpPaletteWord ColourTransObj::convertDeviceColour ( WimpPaletteWord device,
WimpPaletteWord * table )
static

◆ convertDevicePalette()

void ColourTransObj::convertDevicePalette ( int numColours,
void * deviceColourTable,
void * standardColourTable,
void * calibration )
static

◆ GCOLToColourNumber()

int ColourTransObj::GCOLToColourNumber ( int gcol)
static

◆ generateTable()

int ColourTransObj::generateTable ( int sourceMode,
WimpPaletteWord * sourcePalette,
int destMode,
WimpPaletteWord * destPalette,
void * buffer )
static

◆ getClassName()

char * ColourTransObj::getClassName ( )
inlinevirtual

Implements Object.

◆ getClassType()

int ColourTransObj::getClassType ( )
inlinevirtual

Implements Object.

◆ invalidateCache()

void ColourTransObj::invalidateCache ( void )
static

◆ readCalibration()

int ColourTransObj::readCalibration ( void * calibrationTable)
static

◆ readPalette() [1/2]

int ColourTransObj::readPalette ( int mode,
void * source,
void * buffer,
int & size,
int flash )
static

◆ readPalette() [2/2]

int ColourTransObj::readPalette ( sprite_area * area,
char * name,
void * buffer,
int & size,
int flash )
static

◆ returnColourForMode()

int ColourTransObj::returnColourForMode ( WimpPaletteWord entry,
int destMode,
WimpPaletteWord * destPalette )
static

◆ returnColourNumber()

int ColourTransObj::returnColourNumber ( WimpPaletteWord entry)
static

◆ returnFontColours()

void ColourTransObj::returnFontColours ( void * handle,
WimpPaletteWord * backgnd,
WimpPaletteWord * foregnd,
int * maxOffset )
static

◆ returnGCOL()

int ColourTransObj::returnGCOL ( WimpPaletteWord entry)
static

◆ returnGCOLForMode()

int ColourTransObj::returnGCOLForMode ( WimpPaletteWord entry,
int destMode,
WimpPaletteWord * destPalette )
static

◆ returnOppColourForMode()

int ColourTransObj::returnOppColourForMode ( WimpPaletteWord entry,
int destMode,
WimpPaletteWord * destPalette )
static

◆ returnOppColourNumber()

int ColourTransObj::returnOppColourNumber ( WimpPaletteWord entry)
static

◆ returnOppGCOL()

int ColourTransObj::returnOppGCOL ( WimpPaletteWord entry)
static

◆ returnOppGCOLForMode()

int ColourTransObj::returnOppGCOLForMode ( WimpPaletteWord entry,
int destMode,
WimpPaletteWord * destPalette )
static

◆ selectGCOLTable()

void ColourTransObj::selectGCOLTable ( int sourceMode,
WimpPaletteWord * sourcePalette,
int destMode,
WimpPaletteWord * destPalette,
void * buffer )
static

◆ selectTable()

int ColourTransObj::selectTable ( int sourceMode,
WimpPaletteWord * sourcePalette,
int destMode,
WimpPaletteWord * destPalette,
void * buffer )
static

◆ setCalibration()

void ColourTransObj::setCalibration ( void * calibrationTable)
static

◆ setColour()

void ColourTransObj::setColour ( int gcol,
int flags,
int action )
static

◆ setFontColours()

void ColourTransObj::setFontColours ( void * handle,
WimpPaletteWord * backgnd,
WimpPaletteWord * foregnd,
int * maxOffset )
static

◆ setGCOL()

int ColourTransObj::setGCOL ( WimpPaletteWord entry,
int flags,
int gcolAction )
static

◆ setOppGCOL()

int ColourTransObj::setOppGCOL ( WimpPaletteWord entry,
int flags,
int gcolAction )
static

◆ setOppTextColour()

int ColourTransObj::setOppTextColour ( int paletteEntry,
int flags )
static

◆ setTextColour()

int ColourTransObj::setTextColour ( int paletteEntry,
int flags )
static

◆ showProperties()

void ColourTransObj::showProperties ( )
inlinevirtual

Implements Object.

◆ writePalette() [1/2]

void ColourTransObj::writePalette ( sprite_area * area,
char * name,
void * palette,
int flash )
static

◆ writePalette() [2/2]

void ColourTransObj::writePalette ( void * palette)
static

Member Data Documentation

◆ []

enum { ... } ColourTransObj::Flags

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