# `CBDT`: Color Bitmap Data Table

class fontTools.ttLib.tables.C_B_D_T_.ColorBitmapGlyph(data, ttFont)
  ensureDecompiled(recurse=False)
  fileExtension = '.png'
  fromXML(name, attrs, content, ttFont)
  getFormat()
  readData(name, attrs, content, ttFont)
  readMetrics(name, attrs, content, ttFont)
  toXML(strikeIndex, glyphName, writer, ttFont)
  writeData(strikeIndex, glyphName, writer, ttFont)
  writeMetrics(writer, ttFont)
  xmlDataFunctions = {'bitwise': (<function _writeBitwiseImageData>, <function _readBitwiseImageData>), 'extfile': (<function _writeExtFileImageData>, <function _readExtFileImageData>), 'raw': (<function _writeRawImageData>, <function _readRawImageData>)}

class fontTools.ttLib.tables.C_B_D_T_.cbdt_bitmap_format_17(data, ttFont)
  compile(ttFont)
  decompile()
  ensureDecompiled(recurse=False)
  fileExtension = '.png'
  fromXML(name, attrs, content, ttFont)
  getFormat()
  readData(name, attrs, content, ttFont)
  readMetrics(name, attrs, content, ttFont)
  toXML(strikeIndex, glyphName, writer, ttFont)
  writeData(strikeIndex, glyphName, writer, ttFont)
  writeMetrics(writer, ttFont)
  xmlDataFunctions = {'bitwise': (<function _writeBitwiseImageData>, <function _readBitwiseImageData>), 'extfile': (<function _writeExtFileImageData>, <function _readExtFileImageData>), 'raw': (<function _writeRawImageData>, <function _readRawImageData>)}

class fontTools.ttLib.tables.C_B_D_T_.cbdt_bitmap_format_18(data, ttFont)
  compile(ttFont)
  decompile()
  ensureDecompiled(recurse=False)
  fileExtension = '.png'
  fromXML(name, attrs, content, ttFont)
  getFormat()
  readData(name, attrs, content, ttFont)
  readMetrics(name, attrs, content, ttFont)
  toXML(strikeIndex, glyphName, writer, ttFont)
  writeData(strikeIndex, glyphName, writer, ttFont)
  writeMetrics(writer, ttFont)
  xmlDataFunctions = {'bitwise': (<function _writeBitwiseImageData>, <function _readBitwiseImageData>), 'extfile': (<function _writeExtFileImageData>, <function _readExtFileImageData>), 'raw': (<function _writeRawImageData>, <function _readRawImageData>)}

class fontTools.ttLib.tables.C_B_D_T_.cbdt_bitmap_format_19(data, ttFont)
  compile(ttFont)
  decompile()
  ensureDecompiled(recurse=False)
  fileExtension = '.png'
  fromXML(name, attrs, content, ttFont)
  getFormat()
  readData(name, attrs, content, ttFont)
  readMetrics(name, attrs, content, ttFont)
  toXML(strikeIndex, glyphName, writer, ttFont)
  writeData(strikeIndex, glyphName, writer, ttFont)
  writeMetrics(writer, ttFont)
  xmlDataFunctions = {'bitwise': (<function _writeBitwiseImageData>, <function _readBitwiseImageData>), 'extfile': (<function _writeExtFileImageData>, <function _readExtFileImageData>), 'raw': (<function _writeRawImageData>, <function _readRawImageData>)}

class fontTools.ttLib.tables.C_B_D_T_.table_C_B_D_T_(tag=None)
  compile(ttFont)
  decompile(data, ttFont)
  dependencies = []
  fromXML(name, attrs, content, ttFont)
  getImageFormatClass(imageFormat)
  locatorName = 'CBLC'
  merge(m, tables)
  subset_glyphs(s)
  toXML(writer, ttFont)