CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmsdk3debug.Bitmap Class Reference
Inheritance diagram for cmsdk3debug.Bitmap:
[legend]
Collaboration diagram for cmsdk3debug.Bitmap:
[legend]

Public Member Functions

 __init__ (self, *args)
 init (self, *args)
 toMessage (self)
 __sub__ (self, bitmap)
 updateBitmap (self, update, takeData)
 runLengthEncode (self)
 runLengthDestructiveEncode (self)
 reset (self)
 mirror (self, horizontal, vertical)
 setPixel (self, *args)
 setPixelXOR (self, *args)
 getPixel (self, *args)
 getPos (self, x, y)
 getDPos (self, x, y)
 getXY (self, pos)
 getPixelColor (self, x, y)
 eraseBitmap (self, *args)
 replaceColor (self, oldColor, newColor)
 fillBox (self, *args)
 putTransPixel (self, x, y, color, weight)
 drawLine (self, *args)
 drawBox (self, box, color)
 drawCircle (self, xCenter, yCenter, radius, color, weight, lineWidth, filled=False)
 putQuadPixel (self, xCenter, yCenter, x, y, color, weight)
 drawBitmap (self, *args)
 getCopy (self, box)
 canBeResizedTo (self, width, height)
 getResizedCopy (self, *args)
 resizeTo (self, w, h, proportional)
 copyDataFromBitmap (self, bitmap, shouldResize=False)
 takeDataFromBitmap (self, bitmap)
 getBestResizeFactor (self, factor)
 getBestResizeFactors (self, factor, scaleUp, scaleDown, scale66)
 createResizedData (self, newWidth, newHeight, scaleUp, scaleDown, scale66)
 readFromMemory (self, data, size)
 readFromFile (self, filename)
 saveToFile (self, filename)
 getCompressedUpdate (self, destructive)
 getGrayScaleDataCopy (self, len)
 copyGrayScaleData (self, src, len)
 resetBitmapUpdates (self)
 setBitmapUpdated (self)
 addBitmapUpdateRegion (self, updateBox)
 hasBitmapBeenUpdated (self)
 hasBitmapBeenTotallyChanged (self)
 round (self, d)
 toBitmapFileFormat (self, len)

Static Public Member Functions

 convertBitmapFileData (src, width, height, depth, dst, dstlen)
 convertBitmapFileDataRunLength (src, width, height, depth, dstlen)
 differenceBitmapFileData (orig, src, width, height, depth, dstlen)
 differenceBitmapFileDataRunLength (orig, src, width, height, depth, dstlen)
 DataToBitmapFileFormat (*args)
 DataToEncodingFormat (data, size, width, height, srcEncoding, linestep, targetEncoding, len)
 UnitTest ()

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 width = property(_cmsdk3debug.Bitmap_width_get, _cmsdk3debug.Bitmap_width_set)
 height = property(_cmsdk3debug.Bitmap_height_get, _cmsdk3debug.Bitmap_height_set)
 size = property(_cmsdk3debug.Bitmap_size_get, _cmsdk3debug.Bitmap_size_set)
 data = property(_cmsdk3debug.Bitmap_data_get, _cmsdk3debug.Bitmap_data_set)
 updateRegion = property(_cmsdk3debug.Bitmap_updateRegion_get, _cmsdk3debug.Bitmap_updateRegion_set)

Detailed Description

Definition at line 1931 of file cmsdk3debug.py.

Constructor & Destructor Documentation

◆ __init__()

cmsdk3debug.Bitmap.__init__ ( self,
* args )

Definition at line 1935 of file cmsdk3debug.py.

Member Function Documentation

◆ __sub__()

cmsdk3debug.Bitmap.__sub__ ( self,
bitmap )

Definition at line 1945 of file cmsdk3debug.py.

◆ addBitmapUpdateRegion()

cmsdk3debug.Bitmap.addBitmapUpdateRegion ( self,
updateBox )

Definition at line 2078 of file cmsdk3debug.py.

◆ canBeResizedTo()

cmsdk3debug.Bitmap.canBeResizedTo ( self,
width,
height )

Definition at line 2014 of file cmsdk3debug.py.

◆ convertBitmapFileData()

cmsdk3debug.Bitmap.convertBitmapFileData ( src,
width,
height,
depth,
dst,
dstlen )
static

Definition at line 2048 of file cmsdk3debug.py.

◆ convertBitmapFileDataRunLength()

cmsdk3debug.Bitmap.convertBitmapFileDataRunLength ( src,
width,
height,
depth,
dstlen )
static

Definition at line 2052 of file cmsdk3debug.py.

◆ copyDataFromBitmap()

cmsdk3debug.Bitmap.copyDataFromBitmap ( self,
bitmap,
shouldResize = False )

Definition at line 2023 of file cmsdk3debug.py.

◆ copyGrayScaleData()

cmsdk3debug.Bitmap.copyGrayScaleData ( self,
src,
len )

Definition at line 2069 of file cmsdk3debug.py.

◆ createResizedData()

cmsdk3debug.Bitmap.createResizedData ( self,
newWidth,
newHeight,
scaleUp,
scaleDown,
scale66 )

Definition at line 2035 of file cmsdk3debug.py.

◆ DataToBitmapFileFormat()

cmsdk3debug.Bitmap.DataToBitmapFileFormat ( * args)
static

Definition at line 2099 of file cmsdk3debug.py.

◆ DataToEncodingFormat()

cmsdk3debug.Bitmap.DataToEncodingFormat ( data,
size,
width,
height,
srcEncoding,
linestep,
targetEncoding,
len )
static

Definition at line 2103 of file cmsdk3debug.py.

◆ differenceBitmapFileData()

cmsdk3debug.Bitmap.differenceBitmapFileData ( orig,
src,
width,
height,
depth,
dstlen )
static

Definition at line 2056 of file cmsdk3debug.py.

◆ differenceBitmapFileDataRunLength()

cmsdk3debug.Bitmap.differenceBitmapFileDataRunLength ( orig,
src,
width,
height,
depth,
dstlen )
static

Definition at line 2060 of file cmsdk3debug.py.

◆ drawBitmap()

cmsdk3debug.Bitmap.drawBitmap ( self,
* args )

Definition at line 2008 of file cmsdk3debug.py.

◆ drawBox()

cmsdk3debug.Bitmap.drawBox ( self,
box,
color )

Definition at line 1999 of file cmsdk3debug.py.

◆ drawCircle()

cmsdk3debug.Bitmap.drawCircle ( self,
xCenter,
yCenter,
radius,
color,
weight,
lineWidth,
filled = False )

Definition at line 2002 of file cmsdk3debug.py.

◆ drawLine()

cmsdk3debug.Bitmap.drawLine ( self,
* args )

Definition at line 1996 of file cmsdk3debug.py.

◆ eraseBitmap()

cmsdk3debug.Bitmap.eraseBitmap ( self,
* args )

Definition at line 1984 of file cmsdk3debug.py.

◆ fillBox()

cmsdk3debug.Bitmap.fillBox ( self,
* args )

Definition at line 1990 of file cmsdk3debug.py.

◆ getBestResizeFactor()

cmsdk3debug.Bitmap.getBestResizeFactor ( self,
factor )

Definition at line 2029 of file cmsdk3debug.py.

◆ getBestResizeFactors()

cmsdk3debug.Bitmap.getBestResizeFactors ( self,
factor,
scaleUp,
scaleDown,
scale66 )

Definition at line 2032 of file cmsdk3debug.py.

◆ getCompressedUpdate()

cmsdk3debug.Bitmap.getCompressedUpdate ( self,
destructive )

Definition at line 2063 of file cmsdk3debug.py.

◆ getCopy()

cmsdk3debug.Bitmap.getCopy ( self,
box )

Definition at line 2011 of file cmsdk3debug.py.

◆ getDPos()

cmsdk3debug.Bitmap.getDPos ( self,
x,
y )

Definition at line 1975 of file cmsdk3debug.py.

◆ getGrayScaleDataCopy()

cmsdk3debug.Bitmap.getGrayScaleDataCopy ( self,
len )

Definition at line 2066 of file cmsdk3debug.py.

◆ getPixel()

cmsdk3debug.Bitmap.getPixel ( self,
* args )

Definition at line 1969 of file cmsdk3debug.py.

◆ getPixelColor()

cmsdk3debug.Bitmap.getPixelColor ( self,
x,
y )

Definition at line 1981 of file cmsdk3debug.py.

◆ getPos()

cmsdk3debug.Bitmap.getPos ( self,
x,
y )

Definition at line 1972 of file cmsdk3debug.py.

◆ getResizedCopy()

cmsdk3debug.Bitmap.getResizedCopy ( self,
* args )

Definition at line 2017 of file cmsdk3debug.py.

◆ getXY()

cmsdk3debug.Bitmap.getXY ( self,
pos )

Definition at line 1978 of file cmsdk3debug.py.

◆ hasBitmapBeenTotallyChanged()

cmsdk3debug.Bitmap.hasBitmapBeenTotallyChanged ( self)

Definition at line 2084 of file cmsdk3debug.py.

◆ hasBitmapBeenUpdated()

cmsdk3debug.Bitmap.hasBitmapBeenUpdated ( self)

Definition at line 2081 of file cmsdk3debug.py.

◆ init()

cmsdk3debug.Bitmap.init ( self,
* args )

Definition at line 1939 of file cmsdk3debug.py.

◆ mirror()

cmsdk3debug.Bitmap.mirror ( self,
horizontal,
vertical )

Definition at line 1960 of file cmsdk3debug.py.

◆ putQuadPixel()

cmsdk3debug.Bitmap.putQuadPixel ( self,
xCenter,
yCenter,
x,
y,
color,
weight )

Definition at line 2005 of file cmsdk3debug.py.

◆ putTransPixel()

cmsdk3debug.Bitmap.putTransPixel ( self,
x,
y,
color,
weight )

Definition at line 1993 of file cmsdk3debug.py.

◆ readFromFile()

cmsdk3debug.Bitmap.readFromFile ( self,
filename )

Definition at line 2041 of file cmsdk3debug.py.

◆ readFromMemory()

cmsdk3debug.Bitmap.readFromMemory ( self,
data,
size )

Definition at line 2038 of file cmsdk3debug.py.

◆ replaceColor()

cmsdk3debug.Bitmap.replaceColor ( self,
oldColor,
newColor )

Definition at line 1987 of file cmsdk3debug.py.

◆ reset()

cmsdk3debug.Bitmap.reset ( self)

Definition at line 1957 of file cmsdk3debug.py.

◆ resetBitmapUpdates()

cmsdk3debug.Bitmap.resetBitmapUpdates ( self)

Definition at line 2072 of file cmsdk3debug.py.

◆ resizeTo()

cmsdk3debug.Bitmap.resizeTo ( self,
w,
h,
proportional )

Definition at line 2020 of file cmsdk3debug.py.

◆ round()

cmsdk3debug.Bitmap.round ( self,
d )

Definition at line 2092 of file cmsdk3debug.py.

◆ runLengthDestructiveEncode()

cmsdk3debug.Bitmap.runLengthDestructiveEncode ( self)

Definition at line 1954 of file cmsdk3debug.py.

◆ runLengthEncode()

cmsdk3debug.Bitmap.runLengthEncode ( self)

Definition at line 1951 of file cmsdk3debug.py.

◆ saveToFile()

cmsdk3debug.Bitmap.saveToFile ( self,
filename )

Definition at line 2044 of file cmsdk3debug.py.

◆ setBitmapUpdated()

cmsdk3debug.Bitmap.setBitmapUpdated ( self)

Definition at line 2075 of file cmsdk3debug.py.

◆ setPixel()

cmsdk3debug.Bitmap.setPixel ( self,
* args )

Definition at line 1963 of file cmsdk3debug.py.

◆ setPixelXOR()

cmsdk3debug.Bitmap.setPixelXOR ( self,
* args )

Definition at line 1966 of file cmsdk3debug.py.

◆ takeDataFromBitmap()

cmsdk3debug.Bitmap.takeDataFromBitmap ( self,
bitmap )

Definition at line 2026 of file cmsdk3debug.py.

◆ toBitmapFileFormat()

cmsdk3debug.Bitmap.toBitmapFileFormat ( self,
len )

Definition at line 2095 of file cmsdk3debug.py.

◆ toMessage()

cmsdk3debug.Bitmap.toMessage ( self)

Definition at line 1942 of file cmsdk3debug.py.

◆ UnitTest()

cmsdk3debug.Bitmap.UnitTest ( )
static

Definition at line 2107 of file cmsdk3debug.py.

◆ updateBitmap()

cmsdk3debug.Bitmap.updateBitmap ( self,
update,
takeData )

Definition at line 1948 of file cmsdk3debug.py.

Property Documentation

◆ data

cmsdk3debug.Bitmap.data = property(_cmsdk3debug.Bitmap_data_get, _cmsdk3debug.Bitmap_data_set)
static

Definition at line 2089 of file cmsdk3debug.py.

◆ height

cmsdk3debug.Bitmap.height = property(_cmsdk3debug.Bitmap_height_get, _cmsdk3debug.Bitmap_height_set)
static

Definition at line 2087 of file cmsdk3debug.py.

◆ size

cmsdk3debug.Bitmap.size = property(_cmsdk3debug.Bitmap_size_get, _cmsdk3debug.Bitmap_size_set)
static

Definition at line 2088 of file cmsdk3debug.py.

◆ thisown

cmsdk3debug.Bitmap.thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

Definition at line 1932 of file cmsdk3debug.py.

◆ updateRegion

cmsdk3debug.Bitmap.updateRegion = property(_cmsdk3debug.Bitmap_updateRegion_get, _cmsdk3debug.Bitmap_updateRegion_set)
static

Definition at line 2090 of file cmsdk3debug.py.

◆ width

cmsdk3debug.Bitmap.width = property(_cmsdk3debug.Bitmap_width_get, _cmsdk3debug.Bitmap_width_set)
static

Definition at line 2086 of file cmsdk3debug.py.


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