tests/arthur/data/qps/rasterops.qps
author eckhart.koppen@nokia.com
Wed, 31 Mar 2010 11:06:36 +0300
changeset 7 f7bc934e204c
parent 0 1918ee327afb
permissions -rw-r--r--
5cabc75a39ca2f064f70b40f72ed93c74c4dc19b

setPen NoPen

setBrush black
drawRect 10 10 60 500

setCompositionMode SourceOrDestination
translate 20 20

begin_block drawShape
  setBrush 0xffff0000
  drawEllipse 5 5 30 30
  setBrush 0xff00ff00
  drawRect 0 0 20 20 
  setBrush 0xff0000ff
  drawRect 20 20 20 20 
end_block

begin_block loop
  setCompositionMode SourceAndDestination
  translate 0 50
repeat_block drawShape

setCompositionMode SourceXorDestination
translate 0 50
repeat_block drawShape

setCompositionMode NotSourceAndNotDestination
translate 0 50
repeat_block drawShape

setCompositionMode NotSourceOrNotDestination
translate 0 50
repeat_block drawShape

setCompositionMode NotSourceXorDestination
translate 0 50
repeat_block drawShape

setCompositionMode NotSource
translate 0 50
repeat_block drawShape

setCompositionMode NotSourceAndDestination
translate 0 50
repeat_block drawShape

setCompositionMode SourceAndNotDestination
translate 0 50
repeat_block drawShape
end_block

resetMatrix
setCompositionMode Source
setBrush white
drawRect 100 10 60 500
translate 110 20
repeat_block loop

resetMatrix
setCompositionMode Source
translate 190 20
repeat_block loop

resetMatrix
setPen black
setCompositionMode SourceOver
translate 250 45
drawText 20 0 "Or ROP"
translate 0 50
drawText 20 0 "And ROP"
translate 0 50
drawText 20 0 "Xor ROP"
translate 0 50
drawText 20 0 "Nor ROP"
translate 0 50
drawText 20 0 "Nand ROP"
translate 0 50
drawText 0 0 "NSrcXorDst ROP"
translate 0 50
drawText 20 0 "NSrc ROP"
translate 0 50
drawText 0 0 "NSrcAndDst ROP"
translate 0 50
drawText 0 0 "SrcAndNDst ROP"