-- Transparent --
// fillRect()
-1
--
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// fillRect(rect)
-1
--
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// fillRect(rect, 2557891634)
0
--
0x98755432 0x98755432 0xaabbccdc
0x98755432 0x98755432 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// fillRect(null, 2557891634)
-1
--
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// fillRect(undefined, 2557891634)
-1
--
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// fillRect({}, 2557891634)
-1
--
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// fillRect(zeroSizedRect, 2557891634)
0
--
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// fillRect(rectAsObj, 2557891634)
0
--
0x98755432 0x98755432 0xaabbccdc
0x98755432 0x98755432 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// fillRect(rectWithoutWidth, 2557891634)
-1
--
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// fillRect(rect, null)
0
--
0x00000000 0x00000000 0xaabbccdc
0x00000000 0x00000000 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// fillRect(rect, undefined)
0
--
0x00000000 0x00000000 0xaabbccdc
0x00000000 0x00000000 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// fillRect(rect, {})
0
--
0x00000000 0x00000000 0xaabbccdc
0x00000000 0x00000000 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// fillRect(rect, objLooksLikeNum)
0
--
0x00000000 0x00000000 0xaabbccdc
0x00000000 0x00000000 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// fillRect(rect, -1)
0
--
0xffffffff 0xffffffff 0xaabbccdc
0xffffffff 0xffffffff 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// fillRect(rect, -2)
0
--
0xfffffffe 0xfffffffe 0xaabbccdc
0xfffffffe 0xfffffffe 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// fillRect(rect, 10)
0
--
0x00000000 0x00000000 0xaabbccdc
0x00000000 0x00000000 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc
--



-- Opaque --
// fillRect()
-1
--
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// fillRect(rect)
-1
--
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// fillRect(rect, 2557891634)
0
--
0xff765432 0xff765432 0xffbbccdd
0xff765432 0xff765432 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// fillRect(null, 2557891634)
-1
--
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// fillRect(undefined, 2557891634)
-1
--
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// fillRect({}, 2557891634)
-1
--
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// fillRect(zeroSizedRect, 2557891634)
0
--
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// fillRect(rectAsObj, 2557891634)
0
--
0xff765432 0xff765432 0xffbbccdd
0xff765432 0xff765432 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// fillRect(rectWithoutWidth, 2557891634)
-1
--
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// fillRect(rect, null)
0
--
0xff000000 0xff000000 0xffbbccdd
0xff000000 0xff000000 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// fillRect(rect, undefined)
0
--
0xff000000 0xff000000 0xffbbccdd
0xff000000 0xff000000 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// fillRect(rect, {})
0
--
0xff000000 0xff000000 0xffbbccdd
0xff000000 0xff000000 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// fillRect(rect, objLooksLikeNum)
0
--
0xff000002 0xff000002 0xffbbccdd
0xff000002 0xff000002 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// fillRect(rect, -1)
0
--
0xffffffff 0xffffffff 0xffbbccdd
0xffffffff 0xffffffff 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// fillRect(rect, -2)
0
--
0xfffffffe 0xfffffffe 0xffbbccdd
0xfffffffe 0xfffffffe 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// fillRect(rect, 10)
0
--
0xff00000a 0xff00000a 0xffbbccdd
0xff00000a 0xff00000a 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd
--



-- Disposed --
// fillRect()
-1
--
--

// fillRect(rect)
-1
--
--

// fillRect(rect, 2557891634)
-1
--
--

// fillRect(null, 2557891634)
-1
--
--

// fillRect(undefined, 2557891634)
-1
--
--

// fillRect({}, 2557891634)
-1
--
--

// fillRect(zeroSizedRect, 2557891634)
-1
--
--

// fillRect(rectAsObj, 2557891634)
-1
--
--

// fillRect(rectWithoutWidth, 2557891634)
-1
--
--

// fillRect(rect, null)
-1
--
--

// fillRect(rect, undefined)
-1
--
--

// fillRect(rect, {})
-1
--
--

// fillRect(rect, objLooksLikeNum)
-1
--
--

// fillRect(rect, -1)
-1
--
--

// fillRect(rect, -2)
-1
--
--

// fillRect(rect, 10)
-1
--
--



