CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmlabs::Bitmap Member List

This is the complete list of members for cmlabs::Bitmap, including all inherited members.

addBitmapUpdateRegion(const Box &updateBox)cmlabs::Bitmap
Bitmap()cmlabs::Bitmap
Bitmap(uint32 w, uint32 h)cmlabs::Bitmap
Bitmap(char *imgData, uint32 w, uint32 h, bool takeData=false)cmlabs::Bitmap
Bitmap(const char *imgData, uint32 size, uint32 w, uint32 h, uint32 linestep)cmlabs::Bitmap
Bitmap(const char *imgData, uint32 size, uint32 w, uint32 h, const char *encoding)cmlabs::Bitmap
Bitmap(const char *imgData, uint32 size, uint32 w, uint32 h, const char *encoding, uint32 linestep)cmlabs::Bitmap
Bitmap(const char *filename)cmlabs::Bitmap
Bitmap(BitmapUpdate *update)cmlabs::Bitmap
Bitmap(DataMessage *msg)cmlabs::Bitmap
canBeResizedTo(uint32 width, uint32 height)cmlabs::Bitmap
convertBitmapFileData(const char *src, uint32 width, uint32 height, uint32 depth, char *dst, uint32 dstlen)cmlabs::Bitmapstatic
convertBitmapFileDataRunLength(const char *src, uint32 width, uint32 height, uint32 depth, uint32 &dstlen)cmlabs::Bitmapstatic
copyDataFromBitmap(Bitmap *bitmap, bool shouldResize=false)cmlabs::Bitmap
copyGrayScaleData(char *src, uint32 len)cmlabs::Bitmap
createResizedData(uint32 newWidth, uint32 newHeight, int32 scaleUp, int32 scaleDown, int32 scale66)cmlabs::Bitmap
datacmlabs::Bitmap
DataToBitmapFileFormat(const char *data, uint32 size, uint32 width, uint32 height, uint32 &len)cmlabs::Bitmapstatic
DataToBitmapFileFormat(const char *data, uint32 size, uint32 width, uint32 height, uint32 linestep, uint32 &len)cmlabs::Bitmapstatic
DataToBitmapFileFormat(const char *data, uint32 size, uint32 width, uint32 height, const char *encoding, uint32 &len)cmlabs::Bitmapstatic
DataToBitmapFileFormat(const char *data, uint32 size, uint32 width, uint32 height, const char *encoding, uint32 linestep, uint32 &len)cmlabs::Bitmapstatic
DataToEncodingFormat(const char *data, uint32 size, uint32 width, uint32 height, const char *srcEncoding, uint32 linestep, const char *targetEncoding, uint32 &len)cmlabs::Bitmapstatic
differenceBitmapFileData(char *orig, char *src, uint32 width, uint32 height, uint32 depth, uint32 &dstlen)cmlabs::Bitmapstatic
differenceBitmapFileDataRunLength(char *orig, char *src, uint32 width, uint32 height, uint32 depth, uint32 &dstlen)cmlabs::Bitmapstatic
drawBitmap(Bitmap *bitmap, uint32 x, uint32 y)cmlabs::Bitmap
drawBitmap(Bitmap *bitmap, uint32 x, uint32 y, uint32 w, uint32 h)cmlabs::Bitmap
drawBitmap(Bitmap *bitmap, const Point &p)cmlabs::Bitmap
drawBitmap(Bitmap *bitmap, const Box &box)cmlabs::Bitmap
drawBitmap(Bitmap *bitmap, uint32 srcx, uint32 srcy, uint32 dstx, uint32 dsty, uint32 w, uint32 h)cmlabs::Bitmap
drawBox(const Box &box, const Color &color)cmlabs::Bitmap
drawCircle(uint32 xCenter, uint32 yCenter, uint32 radius, const Color &color, double weight, double lineWidth, bool filled=false)cmlabs::Bitmap
drawLine(const Line &line, const Color &color)cmlabs::Bitmap
drawLine(const PolyLine &polyline, const Color &color)cmlabs::Bitmap
eraseBitmap()cmlabs::Bitmap
eraseBitmap(uint8 r, uint8 g, uint8 b, uint8 a=0)cmlabs::Bitmap
eraseBitmap(const Color &color)cmlabs::Bitmap
fillBox(const Box &box, const Color &color)cmlabs::Bitmap
fillBox(uint32 x, uint32 y, uint32 w, uint32 h, const Color &color)cmlabs::Bitmap
getBestResizeFactor(double factor)cmlabs::Bitmap
getBestResizeFactors(double factor, int &scaleUp, int &scaleDown, int &scale66)cmlabs::Bitmap
getCompressedUpdate(bool destructive) constcmlabs::Bitmap
getCopy(const Box &box)cmlabs::Bitmap
getDPos(double x, double y)cmlabs::Bitmap
getGrayScaleDataCopy(uint32 &len)cmlabs::Bitmap
getPixel(uint32 x, uint32 y)cmlabs::Bitmap
getPixel(Pixel *pixel)cmlabs::Bitmap
getPixelColor(uint32 x, uint32 y)cmlabs::Bitmap
getPos(uint32 x, uint32 y)cmlabs::Bitmap
getResizedCopy(uint32 w, uint32 h, bool proportional)cmlabs::Bitmap
getResizedCopy(double scale)cmlabs::Bitmap
getXY(uint32 pos)cmlabs::Bitmap
hasBitmapBeenTotallyChanged()cmlabs::Bitmap
hasBitmapBeenUpdated()cmlabs::Bitmap
heightcmlabs::Bitmap
init(uint32 w, uint32 h)cmlabs::Bitmap
init(const char *imgData, uint32 size, uint32 w, uint32 h, const char *encoding, uint32 linestep)cmlabs::Bitmap
mirror(bool horizontal, bool vertical)cmlabs::Bitmap
operator-(const Bitmap &bitmap) constcmlabs::Bitmap
putQuadPixel(uint32 xCenter, uint32 yCenter, uint32 x, uint32 y, const Color &color, double weight)cmlabs::Bitmap
putTransPixel(uint32 x, uint32 y, const Color &color, double weight)cmlabs::Bitmap
readFromFile(const char *filename)cmlabs::Bitmap
readFromMemory(const char *data, uint32 size)cmlabs::Bitmap
replaceColor(const Color &oldColor, const Color &newColor)cmlabs::Bitmap
reset()cmlabs::Bitmap
resetBitmapUpdates()cmlabs::Bitmap
resizeTo(uint32 w, uint32 h, bool proportional)cmlabs::Bitmap
round(double d)cmlabs::Bitmap
runLengthDestructiveEncode() constcmlabs::Bitmap
runLengthEncode() constcmlabs::Bitmap
saveToFile(const char *filename)cmlabs::Bitmap
setBitmapUpdated()cmlabs::Bitmap
setPixel(uint32 x, uint32 y, uint8 red, uint8 green, uint8 blue, uint8 alpha=0)cmlabs::Bitmap
setPixel(uint32 pos, uint8 red, uint8 green, uint8 blue, uint8 alpha=0)cmlabs::Bitmap
setPixelXOR(uint32 x, uint32 y, uint8 red, uint8 green, uint8 blue, uint8 alpha=0)cmlabs::Bitmap
setPixelXOR(uint32 pos, uint8 red, uint8 green, uint8 blue, uint8 alpha=0)cmlabs::Bitmap
sizecmlabs::Bitmap
takeDataFromBitmap(Bitmap *bitmap)cmlabs::Bitmap
toBitmapFileFormat(uint32 &len)cmlabs::Bitmap
toMessage()cmlabs::Bitmap
UnitTest()cmlabs::Bitmapstatic
updateBitmap(BitmapUpdate *update, bool takeData)cmlabs::Bitmap
updateRegioncmlabs::Bitmap
widthcmlabs::Bitmap
~Bitmap()cmlabs::Bitmapvirtual