Struct BitMap

Boolean matrix.

struct BitMap ;

A two-dimensional array of boolean values, can be used to efficiently store a binary matrix (every matrix element takes only one bit) and query the values using natural cartesian coordinates.

Properties

NameTypeDescription
data[get, set] Dictionary

Methods

NameDescription
_getData
_setData
create Creates a bitmap with the specified size, filled with false.
createFromImageAlpha Creates a bitmap that matches the given image dimensions, every element of the bitmap is set to false if the alpha value of the image at that position is equal to threshold or less, and true in other case.
getBit Returns bitmap's value at the specified position.
getSize Returns bitmap's dimensions.
getTrueBitCount Returns the amount of bitmap elements that are set to true.
growMask
opaqueToPolygons
setBit Sets the bitmap's element at the specified position, to the specified value.
setBitRect Sets a rectangular portion of the bitmap to the specified value.