| name | data type | constraints | description |
|---|---|---|---|
| imageCapabilities | ImageCapabilities | ||
| bufferCapabilities | BufferCapabilities | ||
| device | GraphicsDevice | ||
| bounds | Rectangle | ||
| colorModel | ColorModel | ||
| translucencyCapable | boolean | required | |
| defaultTransform | AffineTransform | ||
| normalizingTransform | AffineTransform |
Example
{
"imageCapabilities" : {
"accelerated" : true,
"trueVolatile" : true
},
"bufferCapabilities" : {
"frontBufferCapabilities" : {
"accelerated" : true,
"trueVolatile" : true
},
"flipContents" : { },
"pageFlipping" : true,
"backBufferCapabilities" : {
"accelerated" : true,
"trueVolatile" : true
},
"multiBufferAvailable" : true,
"fullScreenRequired" : true
},
"device" : {
"type" : 12345,
"configurations" : [ {
"imageCapabilities" : { },
"bufferCapabilities" : { },
"device" : { },
"bounds" : { },
"colorModel" : { },
"translucencyCapable" : true,
"defaultTransform" : { },
"normalizingTransform" : { }
}, {
"imageCapabilities" : { },
"bufferCapabilities" : { },
"device" : { },
"bounds" : { },
"colorModel" : { },
"translucencyCapable" : true,
"defaultTransform" : { },
"normalizingTransform" : { }
} ],
"fullScreenSupported" : true,
"fullScreenWindow" : {
"toolkit" : { },
"autoRequestFocus" : true,
"focusableWindow" : true,
"owner" : { },
"locationByPlatform" : true,
"background" : { },
"windows" : [ { }, { } ],
"focused" : true,
"focusableWindowState" : true,
"alwaysOnTopSupported" : true,
"shape" : { },
"opacity" : 12345.0,
"active" : true,
"modalExclusionType" : "NO_EXCLUDE",
"windowFocusListeners" : [ { }, { } ],
"ownerlessWindows" : [ { }, { } ],
"ownedWindows" : [ { }, { } ],
"alwaysOnTop" : true,
"focusOwner" : { },
"windowStateListeners" : [ { }, { } ],
"opaque" : true,
"focusCycleRootAncestor" : { },
"windowListeners" : [ { }, { } ],
"mostRecentFocusOwner" : { },
"accessibleContext" : { },
"locale" : "...",
"bufferStrategy" : { },
"type" : "POPUP",
"warningString" : "...",
"inputContext" : { },
"showing" : true,
"validateRoot" : true,
"focusCycleRoot" : true,
"iconImages" : [ { }, { } ],
"focusTraversalPolicy" : { },
"focusTraversalPolicySet" : true,
"insets" : { },
"maximumSize" : { },
"layout" : { },
"alignmentX" : 12345.0,
"componentCount" : 12345,
"focusTraversalPolicyProvider" : true,
"minimumSize" : { },
"components" : [ { }, { } ],
"preferredSize" : { },
"alignmentY" : 12345.0,
"containerListeners" : [ { }, { } ],
"hierarchyBoundsListeners" : [ { }, { } ],
"hierarchyListeners" : [ { }, { } ],
"graphics" : { },
"displayable" : true,
"height" : 12345,
"baselineResizeBehavior" : "CONSTANT_DESCENT",
"foreground" : { },
"focusTraversalKeysEnabled" : true,
"inputMethodRequests" : { },
"componentListeners" : [ { }, { } ],
"doubleBuffered" : true,
"visible" : true,
"mouseWheelListeners" : [ { }, { } ],
"treeLock" : { },
"valid" : true,
"lightweight" : true,
"bounds" : { },
"x" : 12345,
"propertyChangeListeners" : [ { }, { } ],
"focusListeners" : [ { }, { } ],
"font" : { },
"maximumSizeSet" : true,
"backgroundSet" : true,
"focusable" : true,
"name" : "...",
"width" : 12345,
"inputMethodListeners" : [ { }, { } ],
"ignoreRepaint" : true,
"parent" : { },
"keyListeners" : [ { }, { } ],
"preferredSizeSet" : true,
"enabled" : true,
"componentOrientation" : { },
"y" : 12345,
"fontSet" : true,
"location" : { },
"minimumSizeSet" : true,
"cursor" : { },
"locationOnScreen" : { },
"mouseMotionListeners" : [ { }, { } ],
"graphicsConfiguration" : { },
"size" : { },
"colorModel" : { },
"mousePosition" : { },
"foregroundSet" : true,
"dropTarget" : { },
"mouseListeners" : [ { }, { } ],
"cursorSet" : true
},
"availableAcceleratedMemory" : 12345,
"IDstring" : "...",
"displayChangeSupported" : true,
"defaultConfiguration" : {
"imageCapabilities" : { },
"bufferCapabilities" : { },
"device" : { },
"bounds" : { },
"colorModel" : { },
"translucencyCapable" : true,
"defaultTransform" : { },
"normalizingTransform" : { }
},
"displayModes" : [ {
"width" : 12345,
"height" : 12345,
"refreshRate" : 12345,
"bitDepth" : 12345
}, {
"width" : 12345,
"height" : 12345,
"refreshRate" : 12345,
"bitDepth" : 12345
} ],
"displayMode" : {
"width" : 12345,
"height" : 12345,
"refreshRate" : 12345,
"bitDepth" : 12345
}
},
"bounds" : {
"width" : 12345,
"height" : 12345,
"location" : {
"x" : 12345,
"location" : { },
"y" : 12345
},
"x" : 12345,
"size" : {
"size" : { },
"width" : 12345,
"height" : 12345
},
"y" : 12345,
"bounds2D" : {
"bounds2D" : { },
"bounds" : { },
"maxY" : 12345.0,
"empty" : true,
"y" : 12345.0,
"width" : 12345.0,
"frame" : { },
"minX" : 12345.0,
"x" : 12345.0,
"centerY" : 12345.0,
"height" : 12345.0,
"minY" : 12345.0,
"maxX" : 12345.0,
"centerX" : 12345.0
},
"bounds" : { },
"empty" : true,
"maxY" : 12345.0,
"frame" : {
"bounds2D" : { },
"bounds" : { },
"maxY" : 12345.0,
"empty" : true,
"y" : 12345.0,
"width" : 12345.0,
"frame" : { },
"minX" : 12345.0,
"x" : 12345.0,
"centerY" : 12345.0,
"height" : 12345.0,
"minY" : 12345.0,
"maxX" : 12345.0,
"centerX" : 12345.0
},
"minX" : 12345.0,
"centerY" : 12345.0,
"minY" : 12345.0,
"maxX" : 12345.0,
"centerX" : 12345.0
},
"colorModel" : {
"numComponents" : 12345,
"pixelSize" : 12345,
"numColorComponents" : 12345,
"colorSpace" : {
"CS_sRGB" : true,
"numComponents" : 12345,
"type" : 12345
},
"componentSize" : [ 12345, 12345 ],
"transferType" : 12345,
"RGBdefault" : { },
"transparency" : 12345,
"alphaPremultiplied" : true
},
"translucencyCapable" : true,
"defaultTransform" : {
"type" : 12345,
"scaleY" : 12345.0,
"identity" : true,
"translateX" : 12345.0,
"scaleX" : 12345.0,
"translateY" : 12345.0,
"shearX" : 12345.0,
"shearY" : 12345.0,
"determinant" : 12345.0
},
"normalizingTransform" : {
"type" : 12345,
"scaleY" : 12345.0,
"identity" : true,
"translateX" : 12345.0,
"scaleX" : 12345.0,
"translateY" : 12345.0,
"shearX" : 12345.0,
"shearY" : 12345.0,
"determinant" : 12345.0
}
}