BufferStrategy Data Type

Abstract Type
Properties
name data type description
drawGraphics Graphics
capabilities BufferCapabilities

Example

{
  "drawGraphics" : {
    "color" : {
      "transparency" : 12345,
      "red" : 12345,
      "RGB" : 12345,
      "alpha" : 12345,
      "blue" : 12345,
      "colorSpace" : { },
      "green" : 12345
    },
    "clip" : {
      "bounds2D" : { },
      "bounds" : { }
    },
    "font" : {
      "italic" : true,
      "missingGlyphCode" : 12345,
      "plain" : true,
      "size2D" : 12345.0,
      "numGlyphs" : 12345,
      "italicAngle" : 12345.0,
      "name" : "...",
      "transform" : { },
      "PSName" : "...",
      "bold" : true,
      "availableAttributes" : [ { }, { } ],
      "transformed" : true,
      "attributes" : {
        "property1" : { },
        "property2" : { }
      },
      "fontName" : "...",
      "family" : "...",
      "style" : 12345,
      "size" : 12345
    },
    "fontMetrics" : {
      "fontRenderContext" : { },
      "maxDescent" : 12345,
      "leading" : 12345,
      "maxAscent" : 12345,
      "ascent" : 12345,
      "height" : 12345,
      "font" : { },
      "widths" : [ 12345, 12345 ],
      "maxAdvance" : 12345,
      "descent" : 12345
    },
    "clipBounds" : {
      "width" : 12345,
      "height" : 12345,
      "location" : { },
      "x" : 12345,
      "size" : { },
      "y" : 12345,
      "bounds2D" : { },
      "bounds" : { },
      "empty" : true,
      "maxY" : 12345.0,
      "frame" : { },
      "minX" : 12345.0,
      "centerY" : 12345.0,
      "minY" : 12345.0,
      "maxX" : 12345.0,
      "centerX" : 12345.0
    }
  },
  "capabilities" : {
    "frontBufferCapabilities" : {
      "accelerated" : true,
      "trueVolatile" : true
    },
    "flipContents" : { },
    "pageFlipping" : true,
    "backBufferCapabilities" : {
      "accelerated" : true,
      "trueVolatile" : true
    },
    "multiBufferAvailable" : true,
    "fullScreenRequired" : true
  }
}