accelerationPriority float —  OPTIONAL | 
colorModel object —  OPTIONALtransparency int32 —  OPTIONAL |  numComponents int32 —  OPTIONAL |  numColorComponents int32 —  OPTIONAL |  colorSpace object —  OPTIONALtype int32 —  OPTIONAL |  numComponents int32 —  OPTIONAL |  cs_sRGB boolean —  OPTIONAL |  
  |  transferType int32 —  OPTIONAL |  alphaPremultiplied boolean —  OPTIONAL |  componentSize int32[] —  OPTIONAL |  pixelSize int32 —  OPTIONAL |  
  | 
raster object —  OPTIONALsampleModel object —  OPTIONALwidth int32 —  OPTIONAL |  height int32 —  OPTIONAL |  numBands int32 —  OPTIONAL |  dataType int32 —  OPTIONAL |  sampleSize int32[] —  OPTIONAL |  transferType int32 —  OPTIONAL |  numDataElements int32 —  OPTIONAL |  
  |  dataBuffer object —  OPTIONALdataType int32 —  OPTIONAL |  offset int32 —  OPTIONAL |  size int32 —  OPTIONAL |  offsets int32[] —  OPTIONAL |  numBanks int32 —  OPTIONAL |  
  |  minX int32 —  OPTIONAL |  minY int32 —  OPTIONAL |  width int32 —  OPTIONAL |  height int32 —  OPTIONAL |  sampleModelTranslateX int32 —  OPTIONAL |  sampleModelTranslateY int32 —  OPTIONAL |  numBands int32 —  OPTIONAL |  numDataElements int32 —  OPTIONAL |  parent object —  OPTIONALsampleModel object —  OPTIONALwidth int32 —  OPTIONAL |  height int32 —  OPTIONAL |  numBands int32 —  OPTIONAL |  dataType int32 —  OPTIONAL |  sampleSize int32[] —  OPTIONAL |  transferType int32 —  OPTIONAL |  numDataElements int32 —  OPTIONAL |  
  |  dataBuffer object —  OPTIONALdataType int32 —  OPTIONAL |  offset int32 —  OPTIONAL |  size int32 —  OPTIONAL |  offsets int32[] —  OPTIONAL |  numBanks int32 —  OPTIONAL |  
  |  minX int32 —  OPTIONAL |  minY int32 —  OPTIONAL |  width int32 —  OPTIONAL |  height int32 —  OPTIONAL |  sampleModelTranslateX int32 —  OPTIONAL |  sampleModelTranslateY int32 —  OPTIONAL |  numBands int32 —  OPTIONAL |  numDataElements int32 —  OPTIONAL |  transferType int32 —  OPTIONAL |  bounds object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  bounds2D object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  empty boolean —  OPTIONAL |  location object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  
  |  size object —  OPTIONALwidth double —  OPTIONAL |  height double —  OPTIONAL |  
  |  rect object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  minX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  
  |  
  |  rect object —  OPTIONALsampleModel object —  OPTIONALwidth int32 —  OPTIONAL |  height int32 —  OPTIONAL |  numBands int32 —  OPTIONAL |  dataType int32 —  OPTIONAL |  sampleSize int32[] —  OPTIONAL |  transferType int32 —  OPTIONAL |  numDataElements int32 —  OPTIONAL |  
  |  dataBuffer object —  OPTIONALdataType int32 —  OPTIONAL |  offset int32 —  OPTIONAL |  size int32 —  OPTIONAL |  offsets int32[] —  OPTIONAL |  numBanks int32 —  OPTIONAL |  
  |  minX int32 —  OPTIONAL |  minY int32 —  OPTIONAL |  width int32 —  OPTIONAL |  height int32 —  OPTIONAL |  sampleModelTranslateX int32 —  OPTIONAL |  sampleModelTranslateY int32 —  OPTIONAL |  numBands int32 —  OPTIONAL |  numDataElements int32 —  OPTIONAL |  transferType int32 —  OPTIONAL |  bounds object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  bounds2D object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  empty boolean —  OPTIONAL |  location object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  
  |  size object —  OPTIONALwidth double —  OPTIONAL |  height double —  OPTIONAL |  
  |  rect object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  minX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  
  |  
  |  transferType int32 —  OPTIONAL |  bounds object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  bounds2D object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  empty boolean —  OPTIONAL |  location object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  
  |  size object —  OPTIONALwidth double —  OPTIONAL |  height double —  OPTIONAL |  
  |  rect object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  minX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  
  |  
  | 
alphaPremultiplied boolean —  OPTIONAL | 
sampleModel object —  OPTIONALwidth int32 —  OPTIONAL |  height int32 —  OPTIONAL |  numBands int32 —  OPTIONAL |  dataType int32 —  OPTIONAL |  sampleSize int32[] —  OPTIONAL |  transferType int32 —  OPTIONAL |  numDataElements int32 —  OPTIONAL |  
  | 
alphaRaster object —  OPTIONALsampleModel object —  OPTIONALwidth int32 —  OPTIONAL |  height int32 —  OPTIONAL |  numBands int32 —  OPTIONAL |  dataType int32 —  OPTIONAL |  sampleSize int32[] —  OPTIONAL |  transferType int32 —  OPTIONAL |  numDataElements int32 —  OPTIONAL |  
  |  dataBuffer object —  OPTIONALdataType int32 —  OPTIONAL |  offset int32 —  OPTIONAL |  size int32 —  OPTIONAL |  offsets int32[] —  OPTIONAL |  numBanks int32 —  OPTIONAL |  
  |  minX int32 —  OPTIONAL |  minY int32 —  OPTIONAL |  width int32 —  OPTIONAL |  height int32 —  OPTIONAL |  sampleModelTranslateX int32 —  OPTIONAL |  sampleModelTranslateY int32 —  OPTIONAL |  numBands int32 —  OPTIONAL |  numDataElements int32 —  OPTIONAL |  parent object —  OPTIONALsampleModel object —  OPTIONALwidth int32 —  OPTIONAL |  height int32 —  OPTIONAL |  numBands int32 —  OPTIONAL |  dataType int32 —  OPTIONAL |  sampleSize int32[] —  OPTIONAL |  transferType int32 —  OPTIONAL |  numDataElements int32 —  OPTIONAL |  
  |  dataBuffer object —  OPTIONALdataType int32 —  OPTIONAL |  offset int32 —  OPTIONAL |  size int32 —  OPTIONAL |  offsets int32[] —  OPTIONAL |  numBanks int32 —  OPTIONAL |  
  |  minX int32 —  OPTIONAL |  minY int32 —  OPTIONAL |  width int32 —  OPTIONAL |  height int32 —  OPTIONAL |  sampleModelTranslateX int32 —  OPTIONAL |  sampleModelTranslateY int32 —  OPTIONAL |  numBands int32 —  OPTIONAL |  numDataElements int32 —  OPTIONAL |  transferType int32 —  OPTIONAL |  bounds object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  bounds2D object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  empty boolean —  OPTIONAL |  location object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  
  |  size object —  OPTIONALwidth double —  OPTIONAL |  height double —  OPTIONAL |  
  |  rect object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  minX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  
  |  
  |  rect object —  OPTIONALsampleModel object —  OPTIONALwidth int32 —  OPTIONAL |  height int32 —  OPTIONAL |  numBands int32 —  OPTIONAL |  dataType int32 —  OPTIONAL |  sampleSize int32[] —  OPTIONAL |  transferType int32 —  OPTIONAL |  numDataElements int32 —  OPTIONAL |  
  |  dataBuffer object —  OPTIONALdataType int32 —  OPTIONAL |  offset int32 —  OPTIONAL |  size int32 —  OPTIONAL |  offsets int32[] —  OPTIONAL |  numBanks int32 —  OPTIONAL |  
  |  minX int32 —  OPTIONAL |  minY int32 —  OPTIONAL |  width int32 —  OPTIONAL |  height int32 —  OPTIONAL |  sampleModelTranslateX int32 —  OPTIONAL |  sampleModelTranslateY int32 —  OPTIONAL |  numBands int32 —  OPTIONAL |  numDataElements int32 —  OPTIONAL |  transferType int32 —  OPTIONAL |  bounds object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  bounds2D object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  empty boolean —  OPTIONAL |  location object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  
  |  size object —  OPTIONALwidth double —  OPTIONAL |  height double —  OPTIONAL |  
  |  rect object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  minX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  
  |  
  |  transferType int32 —  OPTIONAL |  bounds object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  bounds2D object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  empty boolean —  OPTIONAL |  location object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  
  |  size object —  OPTIONALwidth double —  OPTIONAL |  height double —  OPTIONAL |  
  |  rect object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  minX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  
  |  
  | 
minX int32 —  OPTIONAL | 
minY int32 —  OPTIONAL | 
transparency int32 —  OPTIONAL | 
numXTiles int32 —  OPTIONAL | 
numYTiles int32 —  OPTIONAL | 
minTileX int32 —  OPTIONAL | 
minTileY int32 —  OPTIONAL | 
tileWidth int32 —  OPTIONAL | 
tileHeight int32 —  OPTIONAL | 
tileGridXOffset int32 —  OPTIONAL | 
tileGridYOffset int32 —  OPTIONAL | 
data object —  OPTIONALsampleModel object —  OPTIONALwidth int32 —  OPTIONAL |  height int32 —  OPTIONAL |  numBands int32 —  OPTIONAL |  dataType int32 —  OPTIONAL |  sampleSize int32[] —  OPTIONAL |  transferType int32 —  OPTIONAL |  numDataElements int32 —  OPTIONAL |  
  |  dataBuffer object —  OPTIONALdataType int32 —  OPTIONAL |  offset int32 —  OPTIONAL |  size int32 —  OPTIONAL |  offsets int32[] —  OPTIONAL |  numBanks int32 —  OPTIONAL |  
  |  minX int32 —  OPTIONAL |  minY int32 —  OPTIONAL |  width int32 —  OPTIONAL |  height int32 —  OPTIONAL |  sampleModelTranslateX int32 —  OPTIONAL |  sampleModelTranslateY int32 —  OPTIONAL |  numBands int32 —  OPTIONAL |  numDataElements int32 —  OPTIONAL |  transferType int32 —  OPTIONAL |  bounds object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  bounds2D object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  empty boolean —  OPTIONAL |  location object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  
  |  size object —  OPTIONALwidth double —  OPTIONAL |  height double —  OPTIONAL |  
  |  rect object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  minX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  
  |  
  | 
writableTileIndices object[] —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  
  | 
type int32 —  OPTIONAL | 
source object —  OPTIONAL | 
propertyNames string[] —  OPTIONAL | 
graphics object —  OPTIONALfontMetrics object —  OPTIONALfont object —  OPTIONALname string —  OPTIONAL |  style int32 —  OPTIONAL |  size int32 —  OPTIONAL |  transform object —  OPTIONALscaleX double —  OPTIONAL |  shearY double —  OPTIONAL |  shearX double —  OPTIONAL |  scaleY double —  OPTIONAL |  translateX double —  OPTIONAL |  translateY double —  OPTIONAL |  type int32 —  OPTIONAL |  toRotation double —  OPTIONAL |  toQuadrantRotation int32 —  OPTIONAL |  determinant double —  OPTIONAL |  identity boolean —  OPTIONAL |  
  |  fontName string —  OPTIONAL |  bold boolean —  OPTIONAL |  italic boolean —  OPTIONAL |  numGlyphs int32 —  OPTIONAL |  missingGlyphCode int32 —  OPTIONAL |  italicAngle float —  OPTIONAL |  transformed boolean —  OPTIONAL |  psname string —  OPTIONAL |  size2D float —  OPTIONAL |  availableAttributes object[] —  OPTIONAL |  attributes object —  OPTIONAL |  family string —  OPTIONAL |  plain boolean —  OPTIONAL |  
  |  fontRenderContext object —  OPTIONALtransform object —  OPTIONALscaleX double —  OPTIONAL |  shearY double —  OPTIONAL |  shearX double —  OPTIONAL |  scaleY double —  OPTIONAL |  translateX double —  OPTIONAL |  translateY double —  OPTIONAL |  type int32 —  OPTIONAL |  toRotation double —  OPTIONAL |  toQuadrantRotation int32 —  OPTIONAL |  determinant double —  OPTIONAL |  identity boolean —  OPTIONAL |  
  |  antiAliasingHint object —  OPTIONAL |  fractionalMetricsHint object —  OPTIONAL |  transformed boolean —  OPTIONAL |  antiAliased boolean —  OPTIONAL |  transformType int32 —  OPTIONAL |  
  |  leading int32 —  OPTIONAL |  ascent int32 —  OPTIONAL |  descent int32 —  OPTIONAL |  maxDescent int32 —  OPTIONAL |  widths int32[] —  OPTIONAL |  maxAscent int32 —  OPTIONAL |  maxDecent int32 —  OPTIONAL |  maxAdvance int32 —  OPTIONAL |  height int32 —  OPTIONAL |  
  |  color object —  OPTIONALred int32 —  OPTIONAL |  green int32 —  OPTIONAL |  blue int32 —  OPTIONAL |  alpha int32 —  OPTIONAL |  colorSpace object —  OPTIONALtype int32 —  OPTIONAL |  numComponents int32 —  OPTIONAL |  cs_sRGB boolean —  OPTIONAL |  
  |  rgb int32 —  OPTIONAL |  transparency int32 —  OPTIONAL |  
  |  font object —  OPTIONALname string —  OPTIONAL |  style int32 —  OPTIONAL |  size int32 —  OPTIONAL |  transform object —  OPTIONALscaleX double —  OPTIONAL |  shearY double —  OPTIONAL |  shearX double —  OPTIONAL |  scaleY double —  OPTIONAL |  translateX double —  OPTIONAL |  translateY double —  OPTIONAL |  type int32 —  OPTIONAL |  toRotation double —  OPTIONAL |  toQuadrantRotation int32 —  OPTIONAL |  determinant double —  OPTIONAL |  identity boolean —  OPTIONAL |  
  |  fontName string —  OPTIONAL |  bold boolean —  OPTIONAL |  italic boolean —  OPTIONAL |  numGlyphs int32 —  OPTIONAL |  missingGlyphCode int32 —  OPTIONAL |  italicAngle float —  OPTIONAL |  transformed boolean —  OPTIONAL |  psname string —  OPTIONAL |  size2D float —  OPTIONAL |  availableAttributes object[] —  OPTIONAL |  attributes object —  OPTIONAL |  family string —  OPTIONAL |  plain boolean —  OPTIONAL |  
  |  clipBounds object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  bounds2D object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  empty boolean —  OPTIONAL |  location object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  
  |  size object —  OPTIONALwidth double —  OPTIONAL |  height double —  OPTIONAL |  
  |  rect object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  minX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  
  |  xormode object —  OPTIONALred int32 —  OPTIONAL |  green int32 —  OPTIONAL |  blue int32 —  OPTIONAL |  alpha int32 —  OPTIONAL |  colorSpace object —  OPTIONALtype int32 —  OPTIONAL |  numComponents int32 —  OPTIONAL |  cs_sRGB boolean —  OPTIONAL |  
  |  rgb int32 —  OPTIONAL |  transparency int32 —  OPTIONAL |  
  |  clip object —  OPTIONALbounds2D object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  bounds object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  bounds2D object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  empty boolean —  OPTIONAL |  location object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  
  |  size object —  OPTIONALwidth double —  OPTIONAL |  height double —  OPTIONAL |  
  |  rect object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  minX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  
  |  
  |  clipRect object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  bounds2D object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  empty boolean —  OPTIONAL |  location object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  
  |  size object —  OPTIONALwidth double —  OPTIONAL |  height double —  OPTIONAL |  
  |  rect object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  minX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  
  |  
  | 
sources object[] —  OPTIONALsampleModel object —  OPTIONALwidth int32 —  OPTIONAL |  height int32 —  OPTIONAL |  numBands int32 —  OPTIONAL |  dataType int32 —  OPTIONAL |  sampleSize int32[] —  OPTIONAL |  transferType int32 —  OPTIONAL |  numDataElements int32 —  OPTIONAL |  
  |  minX int32 —  OPTIONAL |  minY int32 —  OPTIONAL |  colorModel object —  OPTIONALtransparency int32 —  OPTIONAL |  numComponents int32 —  OPTIONAL |  numColorComponents int32 —  OPTIONAL |  colorSpace object —  OPTIONALtype int32 —  OPTIONAL |  numComponents int32 —  OPTIONAL |  cs_sRGB boolean —  OPTIONAL |  
  |  transferType int32 —  OPTIONAL |  alphaPremultiplied boolean —  OPTIONAL |  componentSize int32[] —  OPTIONAL |  pixelSize int32 —  OPTIONAL |  
  |  numXTiles int32 —  OPTIONAL |  numYTiles int32 —  OPTIONAL |  minTileX int32 —  OPTIONAL |  minTileY int32 —  OPTIONAL |  tileWidth int32 —  OPTIONAL |  tileHeight int32 —  OPTIONAL |  tileGridXOffset int32 —  OPTIONAL |  tileGridYOffset int32 —  OPTIONAL |  data object —  OPTIONALsampleModel object —  OPTIONALwidth int32 —  OPTIONAL |  height int32 —  OPTIONAL |  numBands int32 —  OPTIONAL |  dataType int32 —  OPTIONAL |  sampleSize int32[] —  OPTIONAL |  transferType int32 —  OPTIONAL |  numDataElements int32 —  OPTIONAL |  
  |  dataBuffer object —  OPTIONALdataType int32 —  OPTIONAL |  offset int32 —  OPTIONAL |  size int32 —  OPTIONAL |  offsets int32[] —  OPTIONAL |  numBanks int32 —  OPTIONAL |  
  |  minX int32 —  OPTIONAL |  minY int32 —  OPTIONAL |  width int32 —  OPTIONAL |  height int32 —  OPTIONAL |  sampleModelTranslateX int32 —  OPTIONAL |  sampleModelTranslateY int32 —  OPTIONAL |  numBands int32 —  OPTIONAL |  numDataElements int32 —  OPTIONAL |  transferType int32 —  OPTIONAL |  bounds object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  bounds2D object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  empty boolean —  OPTIONAL |  location object —  OPTIONALx double —  OPTIONAL |  y double —  OPTIONAL |  
  |  size object —  OPTIONALwidth double —  OPTIONAL |  height double —  OPTIONAL |  
  |  rect object —  OPTIONALminX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  empty boolean —  OPTIONAL |  width double —  OPTIONAL |  height double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  x double —  OPTIONAL |  y double —  OPTIONAL |  
  |  minX double —  OPTIONAL |  minY double —  OPTIONAL |  maxX double —  OPTIONAL |  maxY double —  OPTIONAL |  centerX double —  OPTIONAL |  centerY double —  OPTIONAL |  
  |  
  |  propertyNames string[] —  OPTIONAL |  width int32 —  OPTIONAL |  height int32 —  OPTIONAL |  
  | 
width int32 —  OPTIONAL | 
height int32 —  OPTIONAL |