summaryrefslogtreecommitdiff
path: root/src/effects/doc
diff options
context:
space:
mode:
Diffstat (limited to 'src/effects/doc')
-rwxr-xr-xsrc/effects/doc/images/Blend_bug_and_butterfly.pngbin0 -> 128741 bytes
-rw-r--r--src/effects/doc/images/Blend_mode1.pngbin0 -> 139179 bytes
-rw-r--r--src/effects/doc/images/Blend_mode10.pngbin0 -> 145578 bytes
-rw-r--r--src/effects/doc/images/Blend_mode11.pngbin0 -> 148982 bytes
-rw-r--r--src/effects/doc/images/Blend_mode12.pngbin0 -> 145855 bytes
-rw-r--r--src/effects/doc/images/Blend_mode13.pngbin0 -> 147901 bytes
-rw-r--r--src/effects/doc/images/Blend_mode14.pngbin0 -> 148626 bytes
-rw-r--r--src/effects/doc/images/Blend_mode15.pngbin0 -> 145787 bytes
-rw-r--r--src/effects/doc/images/Blend_mode16.pngbin0 -> 152469 bytes
-rw-r--r--src/effects/doc/images/Blend_mode17.pngbin0 -> 152450 bytes
-rw-r--r--src/effects/doc/images/Blend_mode18.pngbin0 -> 144022 bytes
-rw-r--r--src/effects/doc/images/Blend_mode19.pngbin0 -> 149328 bytes
-rw-r--r--src/effects/doc/images/Blend_mode2.pngbin0 -> 148805 bytes
-rw-r--r--src/effects/doc/images/Blend_mode20.pngbin0 -> 149488 bytes
-rw-r--r--src/effects/doc/images/Blend_mode21.pngbin0 -> 145464 bytes
-rw-r--r--src/effects/doc/images/Blend_mode22.pngbin0 -> 149514 bytes
-rw-r--r--src/effects/doc/images/Blend_mode3.pngbin0 -> 147745 bytes
-rw-r--r--src/effects/doc/images/Blend_mode4.pngbin0 -> 148132 bytes
-rw-r--r--src/effects/doc/images/Blend_mode5.pngbin0 -> 139048 bytes
-rw-r--r--src/effects/doc/images/Blend_mode6.pngbin0 -> 149569 bytes
-rw-r--r--src/effects/doc/images/Blend_mode7.pngbin0 -> 144323 bytes
-rw-r--r--src/effects/doc/images/Blend_mode8.pngbin0 -> 144640 bytes
-rw-r--r--src/effects/doc/images/Blend_mode9.pngbin0 -> 152549 bytes
-rw-r--r--src/effects/doc/images/BrightnessContrast_brightness1.pngbin0 -> 90550 bytes
-rw-r--r--src/effects/doc/images/BrightnessContrast_brightness2.pngbin0 -> 146105 bytes
-rw-r--r--src/effects/doc/images/BrightnessContrast_brightness3.pngbin0 -> 78231 bytes
-rw-r--r--src/effects/doc/images/BrightnessContrast_bug.pngbin0 -> 86971 bytes
-rw-r--r--src/effects/doc/images/BrightnessContrast_contrast1.pngbin0 -> 118354 bytes
-rw-r--r--src/effects/doc/images/BrightnessContrast_contrast2.pngbin0 -> 146105 bytes
-rw-r--r--src/effects/doc/images/BrightnessContrast_contrast3.pngbin0 -> 74037 bytes
-rwxr-xr-xsrc/effects/doc/images/BrightnessContrast_contrast_graph.pngbin0 -> 13581 bytes
-rw-r--r--src/effects/doc/images/ColorOverlay_butterfly.pngbin0 -> 21119 bytes
-rw-r--r--src/effects/doc/images/ColorOverlay_color1.pngbin0 -> 20971 bytes
-rw-r--r--src/effects/doc/images/ColorOverlay_color2.pngbin0 -> 21216 bytes
-rw-r--r--src/effects/doc/images/ColorOverlay_color3.pngbin0 -> 21249 bytes
-rw-r--r--src/effects/doc/images/Colorize_bug.pngbin0 -> 90630 bytes
-rw-r--r--src/effects/doc/images/Colorize_hue1.pngbin0 -> 117918 bytes
-rw-r--r--src/effects/doc/images/Colorize_hue2.pngbin0 -> 101185 bytes
-rw-r--r--src/effects/doc/images/Colorize_hue3.pngbin0 -> 118495 bytes
-rwxr-xr-xsrc/effects/doc/images/Colorize_hue_scale.pngbin0 -> 2855 bytes
-rw-r--r--src/effects/doc/images/Colorize_lightness1.pngbin0 -> 56097 bytes
-rw-r--r--src/effects/doc/images/Colorize_lightness2.pngbin0 -> 100170 bytes
-rw-r--r--src/effects/doc/images/Colorize_lightness3.pngbin0 -> 63887 bytes
-rw-r--r--src/effects/doc/images/Colorize_saturation1.pngbin0 -> 85926 bytes
-rw-r--r--src/effects/doc/images/Colorize_saturation2.pngbin0 -> 116288 bytes
-rw-r--r--src/effects/doc/images/Colorize_saturation3.pngbin0 -> 100170 bytes
-rw-r--r--src/effects/doc/images/ConicalGradient.pngbin0 -> 13963 bytes
-rw-r--r--src/effects/doc/images/ConicalGradient_angle1.pngbin0 -> 14224 bytes
-rw-r--r--src/effects/doc/images/ConicalGradient_angle2.pngbin0 -> 15762 bytes
-rw-r--r--src/effects/doc/images/ConicalGradient_angle3.pngbin0 -> 14271 bytes
-rw-r--r--src/effects/doc/images/ConicalGradient_gradient1.pngbin0 -> 22589 bytes
-rw-r--r--src/effects/doc/images/ConicalGradient_gradient2.pngbin0 -> 18418 bytes
-rw-r--r--src/effects/doc/images/ConicalGradient_gradient3.pngbin0 -> 19164 bytes
-rw-r--r--src/effects/doc/images/ConicalGradient_horizontalOffset1.pngbin0 -> 14236 bytes
-rw-r--r--src/effects/doc/images/ConicalGradient_horizontalOffset2.pngbin0 -> 14224 bytes
-rw-r--r--src/effects/doc/images/ConicalGradient_horizontalOffset3.pngbin0 -> 13786 bytes
-rw-r--r--src/effects/doc/images/ConicalGradient_maskSource1.pngbin0 -> 14224 bytes
-rw-r--r--src/effects/doc/images/ConicalGradient_maskSource2.pngbin0 -> 12285 bytes
-rwxr-xr-xsrc/effects/doc/images/Desaturate_bug.pngbin0 -> 116557 bytes
-rw-r--r--src/effects/doc/images/Desaturate_desaturation1.pngbin0 -> 137558 bytes
-rw-r--r--src/effects/doc/images/Desaturate_desaturation2.pngbin0 -> 131559 bytes
-rw-r--r--src/effects/doc/images/Desaturate_desaturation3.pngbin0 -> 76845 bytes
-rw-r--r--src/effects/doc/images/DirectionalBlur_angle1.pngbin0 -> 79683 bytes
-rw-r--r--src/effects/doc/images/DirectionalBlur_angle2.pngbin0 -> 87788 bytes
-rw-r--r--src/effects/doc/images/DirectionalBlur_angle3.pngbin0 -> 75902 bytes
-rw-r--r--src/effects/doc/images/DirectionalBlur_bug.pngbin0 -> 72262 bytes
-rw-r--r--src/effects/doc/images/DirectionalBlur_length1.pngbin0 -> 137558 bytes
-rw-r--r--src/effects/doc/images/DirectionalBlur_length2.pngbin0 -> 79683 bytes
-rw-r--r--src/effects/doc/images/DirectionalBlur_length3.pngbin0 -> 79808 bytes
-rw-r--r--src/effects/doc/images/Displace_bug.pngbin0 -> 126526 bytes
-rw-r--r--src/effects/doc/images/Displace_displacement1.pngbin0 -> 138262 bytes
-rw-r--r--src/effects/doc/images/Displace_displacement2.pngbin0 -> 137579 bytes
-rw-r--r--src/effects/doc/images/Displace_displacement3.pngbin0 -> 136887 bytes
-rw-r--r--src/effects/doc/images/Displace_map.pngbin0 -> 15520 bytes
-rwxr-xr-xsrc/effects/doc/images/DropShadow_butterfly.pngbin0 -> 31781 bytes
-rw-r--r--src/effects/doc/images/DropShadow_color1.pngbin0 -> 28151 bytes
-rw-r--r--src/effects/doc/images/DropShadow_color2.pngbin0 -> 29274 bytes
-rw-r--r--src/effects/doc/images/DropShadow_color3.pngbin0 -> 27840 bytes
-rw-r--r--src/effects/doc/images/DropShadow_fast1.pngbin0 -> 26617 bytes
-rw-r--r--src/effects/doc/images/DropShadow_fast2.pngbin0 -> 29947 bytes
-rw-r--r--src/effects/doc/images/DropShadow_horizontalOffset1.pngbin0 -> 27248 bytes
-rw-r--r--src/effects/doc/images/DropShadow_horizontalOffset2.pngbin0 -> 25137 bytes
-rw-r--r--src/effects/doc/images/DropShadow_horizontalOffset3.pngbin0 -> 27152 bytes
-rw-r--r--src/effects/doc/images/DropShadow_radius1.pngbin0 -> 26410 bytes
-rw-r--r--src/effects/doc/images/DropShadow_radius2.pngbin0 -> 26340 bytes
-rw-r--r--src/effects/doc/images/DropShadow_radius3.pngbin0 -> 26838 bytes
-rw-r--r--src/effects/doc/images/DropShadow_spread1.pngbin0 -> 26297 bytes
-rw-r--r--src/effects/doc/images/DropShadow_spread2.pngbin0 -> 26288 bytes
-rw-r--r--src/effects/doc/images/DropShadow_spread3.pngbin0 -> 21974 bytes
-rwxr-xr-xsrc/effects/doc/images/FastBlur_bug.pngbin0 -> 66467 bytes
-rw-r--r--src/effects/doc/images/FastBlur_radius1.pngbin0 -> 146075 bytes
-rw-r--r--src/effects/doc/images/FastBlur_radius2.pngbin0 -> 62965 bytes
-rw-r--r--src/effects/doc/images/FastBlur_radius3.pngbin0 -> 45502 bytes
-rw-r--r--src/effects/doc/images/FastBlur_transparentBorder1.pngbin0 -> 45502 bytes
-rw-r--r--src/effects/doc/images/FastBlur_transparentBorder2.pngbin0 -> 62518 bytes
-rw-r--r--src/effects/doc/images/GammaAdjust_bug.pngbin0 -> 110990 bytes
-rw-r--r--src/effects/doc/images/GammaAdjust_gamma1.pngbin0 -> 132555 bytes
-rwxr-xr-xsrc/effects/doc/images/GammaAdjust_gamma1_graph.pngbin0 -> 16118 bytes
-rw-r--r--src/effects/doc/images/GammaAdjust_gamma2.pngbin0 -> 146105 bytes
-rwxr-xr-xsrc/effects/doc/images/GammaAdjust_gamma2_graph.pngbin0 -> 13755 bytes
-rw-r--r--src/effects/doc/images/GammaAdjust_gamma3.pngbin0 -> 148761 bytes
-rwxr-xr-xsrc/effects/doc/images/GammaAdjust_gamma3_graph.pngbin0 -> 15932 bytes
-rwxr-xr-xsrc/effects/doc/images/GaussianBlur_bug.pngbin0 -> 86476 bytes
-rw-r--r--src/effects/doc/images/GaussianBlur_deviation1.pngbin0 -> 107188 bytes
-rw-r--r--src/effects/doc/images/GaussianBlur_deviation2.pngbin0 -> 89499 bytes
-rw-r--r--src/effects/doc/images/GaussianBlur_deviation3.pngbin0 -> 73687 bytes
-rwxr-xr-xsrc/effects/doc/images/GaussianBlur_deviation4.pngbin0 -> 87436 bytes
-rwxr-xr-xsrc/effects/doc/images/GaussianBlur_deviation_graph.pngbin0 -> 12802 bytes
-rw-r--r--src/effects/doc/images/GaussianBlur_radius1.pngbin0 -> 134530 bytes
-rw-r--r--src/effects/doc/images/GaussianBlur_radius2.pngbin0 -> 89842 bytes
-rw-r--r--src/effects/doc/images/GaussianBlur_radius3.pngbin0 -> 79245 bytes
-rw-r--r--src/effects/doc/images/GaussianBlur_transparentBorder1.pngbin0 -> 81884 bytes
-rw-r--r--src/effects/doc/images/GaussianBlur_transparentBorder2.pngbin0 -> 83768 bytes
-rwxr-xr-xsrc/effects/doc/images/Glow_butterfly.pngbin0 -> 30949 bytes
-rw-r--r--src/effects/doc/images/Glow_color1.pngbin0 -> 26917 bytes
-rw-r--r--src/effects/doc/images/Glow_color2.pngbin0 -> 24307 bytes
-rw-r--r--src/effects/doc/images/Glow_color3.pngbin0 -> 24145 bytes
-rw-r--r--src/effects/doc/images/Glow_fast1.pngbin0 -> 28113 bytes
-rw-r--r--src/effects/doc/images/Glow_fast2.pngbin0 -> 31388 bytes
-rw-r--r--src/effects/doc/images/Glow_radius1.pngbin0 -> 22700 bytes
-rw-r--r--src/effects/doc/images/Glow_radius2.pngbin0 -> 25277 bytes
-rw-r--r--src/effects/doc/images/Glow_radius3.pngbin0 -> 26267 bytes
-rw-r--r--src/effects/doc/images/Glow_spread1.pngbin0 -> 25502 bytes
-rw-r--r--src/effects/doc/images/Glow_spread2.pngbin0 -> 26917 bytes
-rw-r--r--src/effects/doc/images/Glow_spread3.pngbin0 -> 23249 bytes
-rwxr-xr-xsrc/effects/doc/images/HueSaturation_bug.pngbin0 -> 134914 bytes
-rw-r--r--src/effects/doc/images/HueSaturation_hue1.pngbin0 -> 147628 bytes
-rw-r--r--src/effects/doc/images/HueSaturation_hue2.pngbin0 -> 146104 bytes
-rw-r--r--src/effects/doc/images/HueSaturation_hue3.pngbin0 -> 147161 bytes
-rw-r--r--src/effects/doc/images/HueSaturation_lightness1.pngbin0 -> 118304 bytes
-rw-r--r--src/effects/doc/images/HueSaturation_lightness2.pngbin0 -> 146104 bytes
-rw-r--r--src/effects/doc/images/HueSaturation_lightness3.pngbin0 -> 118329 bytes
-rw-r--r--src/effects/doc/images/HueSaturation_saturation1.pngbin0 -> 130480 bytes
-rw-r--r--src/effects/doc/images/HueSaturation_saturation2.pngbin0 -> 146104 bytes
-rw-r--r--src/effects/doc/images/HueSaturation_saturation3.pngbin0 -> 145687 bytes
-rw-r--r--src/effects/doc/images/InnerShadow_butterfly.pngbin0 -> 24735 bytes
-rw-r--r--src/effects/doc/images/InnerShadow_color1.pngbin0 -> 26631 bytes
-rw-r--r--src/effects/doc/images/InnerShadow_color2.pngbin0 -> 26207 bytes
-rw-r--r--src/effects/doc/images/InnerShadow_color3.pngbin0 -> 26885 bytes
-rw-r--r--src/effects/doc/images/InnerShadow_fast1.pngbin0 -> 24516 bytes
-rw-r--r--src/effects/doc/images/InnerShadow_fast2.pngbin0 -> 25208 bytes
-rw-r--r--src/effects/doc/images/InnerShadow_horizontalOffset1.pngbin0 -> 24297 bytes
-rw-r--r--src/effects/doc/images/InnerShadow_horizontalOffset2.pngbin0 -> 24175 bytes
-rw-r--r--src/effects/doc/images/InnerShadow_horizontalOffset3.pngbin0 -> 22163 bytes
-rw-r--r--src/effects/doc/images/InnerShadow_radius1.pngbin0 -> 21336 bytes
-rw-r--r--src/effects/doc/images/InnerShadow_radius2.pngbin0 -> 23283 bytes
-rw-r--r--src/effects/doc/images/InnerShadow_radius3.pngbin0 -> 24046 bytes
-rw-r--r--src/effects/doc/images/InnerShadow_spread1.pngbin0 -> 24175 bytes
-rw-r--r--src/effects/doc/images/InnerShadow_spread2.pngbin0 -> 24662 bytes
-rw-r--r--src/effects/doc/images/InnerShadow_spread3.pngbin0 -> 24982 bytes
-rw-r--r--src/effects/doc/images/LevelAdjust_butterfly.pngbin0 -> 20574 bytes
-rwxr-xr-xsrc/effects/doc/images/LevelAdjust_default_curve.pngbin0 -> 11478 bytes
-rw-r--r--src/effects/doc/images/LevelAdjust_gamma1.pngbin0 -> 22502 bytes
-rwxr-xr-xsrc/effects/doc/images/LevelAdjust_gamma1_curve.pngbin0 -> 11478 bytes
-rw-r--r--src/effects/doc/images/LevelAdjust_gamma2.pngbin0 -> 22179 bytes
-rwxr-xr-xsrc/effects/doc/images/LevelAdjust_gamma2_curve.pngbin0 -> 21388 bytes
-rw-r--r--src/effects/doc/images/LevelAdjust_gamma3.pngbin0 -> 19273 bytes
-rwxr-xr-xsrc/effects/doc/images/LevelAdjust_gamma3_curve.pngbin0 -> 19752 bytes
-rw-r--r--src/effects/doc/images/LevelAdjust_maximumInput1.pngbin0 -> 20946 bytes
-rw-r--r--src/effects/doc/images/LevelAdjust_maximumInput2.pngbin0 -> 19353 bytes
-rwxr-xr-xsrc/effects/doc/images/LevelAdjust_maximumInput2_curve.pngbin0 -> 15189 bytes
-rw-r--r--src/effects/doc/images/LevelAdjust_maximumInput3.pngbin0 -> 18810 bytes
-rwxr-xr-xsrc/effects/doc/images/LevelAdjust_maximumInput3_curve.pngbin0 -> 14310 bytes
-rw-r--r--src/effects/doc/images/LevelAdjust_maximumOutput1.pngbin0 -> 20946 bytes
-rw-r--r--src/effects/doc/images/LevelAdjust_maximumOutput2.pngbin0 -> 20571 bytes
-rwxr-xr-xsrc/effects/doc/images/LevelAdjust_maximumOutput2_curve.pngbin0 -> 15427 bytes
-rw-r--r--src/effects/doc/images/LevelAdjust_maximumOutput3.pngbin0 -> 20152 bytes
-rwxr-xr-xsrc/effects/doc/images/LevelAdjust_maximumOutput3_curve.pngbin0 -> 14296 bytes
-rw-r--r--src/effects/doc/images/LevelAdjust_minimumInput1.pngbin0 -> 20946 bytes
-rw-r--r--src/effects/doc/images/LevelAdjust_minimumInput2.pngbin0 -> 21299 bytes
-rwxr-xr-xsrc/effects/doc/images/LevelAdjust_minimumInput2_curve.pngbin0 -> 15919 bytes
-rw-r--r--src/effects/doc/images/LevelAdjust_minimumInput3.pngbin0 -> 21174 bytes
-rwxr-xr-xsrc/effects/doc/images/LevelAdjust_minimumInput3_curve.pngbin0 -> 15655 bytes
-rw-r--r--src/effects/doc/images/LevelAdjust_minimumOutput1.pngbin0 -> 20946 bytes
-rw-r--r--src/effects/doc/images/LevelAdjust_minimumOutput2.pngbin0 -> 20625 bytes
-rwxr-xr-xsrc/effects/doc/images/LevelAdjust_minimumOutput2_curve.pngbin0 -> 15679 bytes
-rw-r--r--src/effects/doc/images/LevelAdjust_minimumOutput3.pngbin0 -> 20248 bytes
-rwxr-xr-xsrc/effects/doc/images/LevelAdjust_minimumOutput3_curve.pngbin0 -> 15106 bytes
-rw-r--r--src/effects/doc/images/LinearGradient.pngbin0 -> 1014 bytes
-rw-r--r--src/effects/doc/images/LinearGradient_end1.pngbin0 -> 3038 bytes
-rw-r--r--src/effects/doc/images/LinearGradient_end2.pngbin0 -> 3370 bytes
-rw-r--r--src/effects/doc/images/LinearGradient_end3.pngbin0 -> 964 bytes
-rw-r--r--src/effects/doc/images/LinearGradient_gradient1.pngbin0 -> 2970 bytes
-rw-r--r--src/effects/doc/images/LinearGradient_gradient2.pngbin0 -> 5035 bytes
-rw-r--r--src/effects/doc/images/LinearGradient_gradient3.pngbin0 -> 6921 bytes
-rw-r--r--src/effects/doc/images/LinearGradient_maskSource1.pngbin0 -> 3038 bytes
-rw-r--r--src/effects/doc/images/LinearGradient_maskSource2.pngbin0 -> 9197 bytes
-rw-r--r--src/effects/doc/images/LinearGradient_start1.pngbin0 -> 3038 bytes
-rw-r--r--src/effects/doc/images/LinearGradient_start2.pngbin0 -> 3120 bytes
-rw-r--r--src/effects/doc/images/LinearGradient_start3.pngbin0 -> 994 bytes
-rw-r--r--src/effects/doc/images/MaskedBlur_bug.pngbin0 -> 102774 bytes
-rw-r--r--src/effects/doc/images/MaskedBlur_fast1.pngbin0 -> 108064 bytes
-rw-r--r--src/effects/doc/images/MaskedBlur_fast2.pngbin0 -> 103333 bytes
-rw-r--r--src/effects/doc/images/MaskedBlur_mask.pngbin0 -> 1451 bytes
-rw-r--r--src/effects/doc/images/MaskedBlur_radius1.pngbin0 -> 125113 bytes
-rw-r--r--src/effects/doc/images/MaskedBlur_radius2.pngbin0 -> 113732 bytes
-rw-r--r--src/effects/doc/images/MaskedBlur_radius3.pngbin0 -> 108064 bytes
-rw-r--r--src/effects/doc/images/MaskedBlur_transparentBorder1.pngbin0 -> 99793 bytes
-rw-r--r--src/effects/doc/images/MaskedBlur_transparentBorder2.pngbin0 -> 105721 bytes
-rw-r--r--src/effects/doc/images/OpacityMask_bug.pngbin0 -> 32712 bytes
-rw-r--r--src/effects/doc/images/OpacityMask_mask.pngbin0 -> 23210 bytes
-rwxr-xr-xsrc/effects/doc/images/Original_bug.pngbin0 -> 129092 bytes
-rwxr-xr-xsrc/effects/doc/images/Original_butterfly.pngbin0 -> 26308 bytes
-rwxr-xr-xsrc/effects/doc/images/Original_butterfly_black.pngbin0 -> 23410 bytes
-rw-r--r--src/effects/doc/images/RadialBlur_angle1.pngbin0 -> 137558 bytes
-rw-r--r--src/effects/doc/images/RadialBlur_angle2.pngbin0 -> 87855 bytes
-rw-r--r--src/effects/doc/images/RadialBlur_angle3.pngbin0 -> 86202 bytes
-rw-r--r--src/effects/doc/images/RadialBlur_bug.pngbin0 -> 80827 bytes
-rw-r--r--src/effects/doc/images/RadialBlur_horizontalOffset1.pngbin0 -> 85352 bytes
-rw-r--r--src/effects/doc/images/RadialBlur_horizontalOffset2.pngbin0 -> 86066 bytes
-rw-r--r--src/effects/doc/images/RadialBlur_horizontalOffset3.pngbin0 -> 87679 bytes
-rw-r--r--src/effects/doc/images/RadialGradient.pngbin0 -> 14615 bytes
-rw-r--r--src/effects/doc/images/RadialGradient_angle1.pngbin0 -> 13226 bytes
-rw-r--r--src/effects/doc/images/RadialGradient_angle2.pngbin0 -> 12562 bytes
-rw-r--r--src/effects/doc/images/RadialGradient_angle3.pngbin0 -> 8579 bytes
-rw-r--r--src/effects/doc/images/RadialGradient_default.pngbin0 -> 38888 bytes
-rw-r--r--src/effects/doc/images/RadialGradient_gradient1.pngbin0 -> 23482 bytes
-rw-r--r--src/effects/doc/images/RadialGradient_gradient2.pngbin0 -> 23997 bytes
-rw-r--r--src/effects/doc/images/RadialGradient_gradient3.pngbin0 -> 24488 bytes
-rw-r--r--src/effects/doc/images/RadialGradient_horizontalOffset1.pngbin0 -> 12449 bytes
-rw-r--r--src/effects/doc/images/RadialGradient_horizontalOffset2.pngbin0 -> 14898 bytes
-rw-r--r--src/effects/doc/images/RadialGradient_horizontalOffset3.pngbin0 -> 12494 bytes
-rw-r--r--src/effects/doc/images/RadialGradient_horizontalRadius1.pngbin0 -> 14898 bytes
-rw-r--r--src/effects/doc/images/RadialGradient_horizontalRadius2.pngbin0 -> 13226 bytes
-rw-r--r--src/effects/doc/images/RadialGradient_horizontalRadius3.pngbin0 -> 25340 bytes
-rw-r--r--src/effects/doc/images/RadialGradient_maskSource1.pngbin0 -> 14898 bytes
-rw-r--r--src/effects/doc/images/RadialGradient_maskSource2.pngbin0 -> 10670 bytes
-rw-r--r--src/effects/doc/images/RadialGradient_withmask.pngbin0 -> 36472 bytes
-rw-r--r--src/effects/doc/images/RectangularGlow_applied.pngbin0 -> 4771 bytes
-rw-r--r--src/effects/doc/images/RectangularGlow_color1.pngbin0 -> 4596 bytes
-rw-r--r--src/effects/doc/images/RectangularGlow_color2.pngbin0 -> 5881 bytes
-rw-r--r--src/effects/doc/images/RectangularGlow_color3.pngbin0 -> 5808 bytes
-rw-r--r--src/effects/doc/images/RectangularGlow_cornerRadius1.pngbin0 -> 2132 bytes
-rw-r--r--src/effects/doc/images/RectangularGlow_cornerRadius2.pngbin0 -> 4596 bytes
-rw-r--r--src/effects/doc/images/RectangularGlow_cornerRadius3.pngbin0 -> 7238 bytes
-rw-r--r--src/effects/doc/images/RectangularGlow_glowRadius1.pngbin0 -> 3586 bytes
-rw-r--r--src/effects/doc/images/RectangularGlow_glowRadius2.pngbin0 -> 4596 bytes
-rw-r--r--src/effects/doc/images/RectangularGlow_glowRadius3.pngbin0 -> 6451 bytes
-rw-r--r--src/effects/doc/images/RectangularGlow_spread1.pngbin0 -> 4596 bytes
-rw-r--r--src/effects/doc/images/RectangularGlow_spread2.pngbin0 -> 3468 bytes
-rw-r--r--src/effects/doc/images/RectangularGlow_spread3.pngbin0 -> 950 bytes
-rwxr-xr-xsrc/effects/doc/images/RecursiveBlur_bug.pngbin0 -> 62153 bytes
-rw-r--r--src/effects/doc/images/RecursiveBlur_loops1.pngbin0 -> 60476 bytes
-rw-r--r--src/effects/doc/images/RecursiveBlur_loops2.pngbin0 -> 47842 bytes
-rw-r--r--src/effects/doc/images/RecursiveBlur_loops3.pngbin0 -> 39517 bytes
-rw-r--r--src/effects/doc/images/RecursiveBlur_radius1.pngbin0 -> 67613 bytes
-rw-r--r--src/effects/doc/images/RecursiveBlur_radius2.pngbin0 -> 54404 bytes
-rw-r--r--src/effects/doc/images/RecursiveBlur_radius3.pngbin0 -> 48067 bytes
-rw-r--r--src/effects/doc/images/RecursiveBlur_transparentBorder1.pngbin0 -> 48067 bytes
-rw-r--r--src/effects/doc/images/RecursiveBlur_transparentBorder2.pngbin0 -> 58601 bytes
-rwxr-xr-xsrc/effects/doc/images/ThresholdMask_bug.pngbin0 -> 122971 bytes
-rw-r--r--src/effects/doc/images/ThresholdMask_mask.pngbin0 -> 67419 bytes
-rw-r--r--src/effects/doc/images/ThresholdMask_spread1.pngbin0 -> 103062 bytes
-rw-r--r--src/effects/doc/images/ThresholdMask_spread2.pngbin0 -> 140580 bytes
-rw-r--r--src/effects/doc/images/ThresholdMask_spread3.pngbin0 -> 164039 bytes
-rw-r--r--src/effects/doc/images/ThresholdMask_threshold1.pngbin0 -> 146105 bytes
-rw-r--r--src/effects/doc/images/ThresholdMask_threshold2.pngbin0 -> 118087 bytes
-rw-r--r--src/effects/doc/images/ThresholdMask_threshold3.pngbin0 -> 73829 bytes
-rw-r--r--src/effects/doc/images/ZoomBlur_bug.pngbin0 -> 80077 bytes
-rw-r--r--src/effects/doc/images/ZoomBlur_horizontalOffset1.pngbin0 -> 90009 bytes
-rw-r--r--src/effects/doc/images/ZoomBlur_horizontalOffset2.pngbin0 -> 88471 bytes
-rw-r--r--src/effects/doc/images/ZoomBlur_horizontalOffset3.pngbin0 -> 88680 bytes
-rw-r--r--src/effects/doc/images/ZoomBlur_length1.pngbin0 -> 137558 bytes
-rw-r--r--src/effects/doc/images/ZoomBlur_length2.pngbin0 -> 88471 bytes
-rw-r--r--src/effects/doc/images/ZoomBlur_length3.pngbin0 -> 84765 bytes
-rwxr-xr-xsrc/effects/doc/images/bug.jpgbin0 -> 376684 bytes
-rw-r--r--src/effects/doc/images/butterfly.pngbin0 -> 36912 bytes
-rw-r--r--src/effects/doc/images/checker.pngbin0 -> 1202 bytes
-rw-r--r--src/effects/doc/images/fog.pngbin0 -> 225653 bytes
-rwxr-xr-xsrc/effects/doc/images/glass_normal.pngbin0 -> 13489 bytes
-rw-r--r--src/effects/doc/qtgraphicaleffects.qdocconf46
-rw-r--r--src/effects/doc/snippets/Blend-example.qml75
-rw-r--r--src/effects/doc/snippets/BrightnessContrast-example.qml64
-rw-r--r--src/effects/doc/snippets/ColorOverlay-example.qml63
-rw-r--r--src/effects/doc/snippets/Colorize-example.qml65
-rw-r--r--src/effects/doc/snippets/ConicalGradient-example.qml58
-rw-r--r--src/effects/doc/snippets/Desaturate-example.qml63
-rw-r--r--src/effects/doc/snippets/DirectionalBlur-example.qml65
-rw-r--r--src/effects/doc/snippets/Displace-example.qml77
-rw-r--r--src/effects/doc/snippets/DropShadow-example.qml71
-rw-r--r--src/effects/doc/snippets/FastBlur-example.qml63
-rw-r--r--src/effects/doc/snippets/GammaAdjust-example.qml63
-rw-r--r--src/effects/doc/snippets/GaussianBlur-example.qml64
-rw-r--r--src/effects/doc/snippets/Glow-example.qml70
-rw-r--r--src/effects/doc/snippets/HueSaturation-example.qml65
-rw-r--r--src/effects/doc/snippets/InnerShadow-example.qml71
-rw-r--r--src/effects/doc/snippets/LevelAdjust-example.qml64
-rw-r--r--src/effects/doc/snippets/LinearGradient-example.qml59
-rw-r--r--src/effects/doc/snippets/MaskedBlur-example.qml77
-rw-r--r--src/effects/doc/snippets/OpacityMask-example.qml71
-rw-r--r--src/effects/doc/snippets/RadialBlur-example.qml64
-rw-r--r--src/effects/doc/snippets/RadialGradient-example.qml56
-rw-r--r--src/effects/doc/snippets/RectangularGlow-example.qml74
-rw-r--r--src/effects/doc/snippets/RecursiveBlur-example.qml64
-rw-r--r--src/effects/doc/snippets/ThresholdMask-example.qml80
-rw-r--r--src/effects/doc/snippets/ZoomBlur-example.qml64
-rw-r--r--src/effects/doc/src/overview-graphicaleffects.qdoc75
-rw-r--r--src/effects/doc/src/qtgraphicaleffects.qdoc62
298 files changed, 1853 insertions, 0 deletions
diff --git a/src/effects/doc/images/Blend_bug_and_butterfly.png b/src/effects/doc/images/Blend_bug_and_butterfly.png
new file mode 100755
index 0000000..1e3f09f
--- /dev/null
+++ b/src/effects/doc/images/Blend_bug_and_butterfly.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode1.png b/src/effects/doc/images/Blend_mode1.png
new file mode 100644
index 0000000..4ac773d
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode1.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode10.png b/src/effects/doc/images/Blend_mode10.png
new file mode 100644
index 0000000..282725b
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode10.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode11.png b/src/effects/doc/images/Blend_mode11.png
new file mode 100644
index 0000000..e4e0db6
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode11.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode12.png b/src/effects/doc/images/Blend_mode12.png
new file mode 100644
index 0000000..0f9c98a
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode12.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode13.png b/src/effects/doc/images/Blend_mode13.png
new file mode 100644
index 0000000..ac2567c
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode13.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode14.png b/src/effects/doc/images/Blend_mode14.png
new file mode 100644
index 0000000..cea329b
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode14.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode15.png b/src/effects/doc/images/Blend_mode15.png
new file mode 100644
index 0000000..5c7bc40
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode15.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode16.png b/src/effects/doc/images/Blend_mode16.png
new file mode 100644
index 0000000..cda82c1
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode16.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode17.png b/src/effects/doc/images/Blend_mode17.png
new file mode 100644
index 0000000..7dfa8d8
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode17.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode18.png b/src/effects/doc/images/Blend_mode18.png
new file mode 100644
index 0000000..25cd7b0
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode18.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode19.png b/src/effects/doc/images/Blend_mode19.png
new file mode 100644
index 0000000..f9565cc
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode19.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode2.png b/src/effects/doc/images/Blend_mode2.png
new file mode 100644
index 0000000..0cd57eb
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode2.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode20.png b/src/effects/doc/images/Blend_mode20.png
new file mode 100644
index 0000000..80cb192
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode20.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode21.png b/src/effects/doc/images/Blend_mode21.png
new file mode 100644
index 0000000..be97d63
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode21.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode22.png b/src/effects/doc/images/Blend_mode22.png
new file mode 100644
index 0000000..a5d0280
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode22.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode3.png b/src/effects/doc/images/Blend_mode3.png
new file mode 100644
index 0000000..cd14337
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode3.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode4.png b/src/effects/doc/images/Blend_mode4.png
new file mode 100644
index 0000000..509b372
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode4.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode5.png b/src/effects/doc/images/Blend_mode5.png
new file mode 100644
index 0000000..8f557c0
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode5.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode6.png b/src/effects/doc/images/Blend_mode6.png
new file mode 100644
index 0000000..de85ea6
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode6.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode7.png b/src/effects/doc/images/Blend_mode7.png
new file mode 100644
index 0000000..11b0b55
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode7.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode8.png b/src/effects/doc/images/Blend_mode8.png
new file mode 100644
index 0000000..7376f44
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode8.png
Binary files differ
diff --git a/src/effects/doc/images/Blend_mode9.png b/src/effects/doc/images/Blend_mode9.png
new file mode 100644
index 0000000..ed1aba9
--- /dev/null
+++ b/src/effects/doc/images/Blend_mode9.png
Binary files differ
diff --git a/src/effects/doc/images/BrightnessContrast_brightness1.png b/src/effects/doc/images/BrightnessContrast_brightness1.png
new file mode 100644
index 0000000..98a9d25
--- /dev/null
+++ b/src/effects/doc/images/BrightnessContrast_brightness1.png
Binary files differ
diff --git a/src/effects/doc/images/BrightnessContrast_brightness2.png b/src/effects/doc/images/BrightnessContrast_brightness2.png
new file mode 100644
index 0000000..8683c0a
--- /dev/null
+++ b/src/effects/doc/images/BrightnessContrast_brightness2.png
Binary files differ
diff --git a/src/effects/doc/images/BrightnessContrast_brightness3.png b/src/effects/doc/images/BrightnessContrast_brightness3.png
new file mode 100644
index 0000000..8d0cbb9
--- /dev/null
+++ b/src/effects/doc/images/BrightnessContrast_brightness3.png
Binary files differ
diff --git a/src/effects/doc/images/BrightnessContrast_bug.png b/src/effects/doc/images/BrightnessContrast_bug.png
new file mode 100644
index 0000000..9b3c467
--- /dev/null
+++ b/src/effects/doc/images/BrightnessContrast_bug.png
Binary files differ
diff --git a/src/effects/doc/images/BrightnessContrast_contrast1.png b/src/effects/doc/images/BrightnessContrast_contrast1.png
new file mode 100644
index 0000000..908cc0f
--- /dev/null
+++ b/src/effects/doc/images/BrightnessContrast_contrast1.png
Binary files differ
diff --git a/src/effects/doc/images/BrightnessContrast_contrast2.png b/src/effects/doc/images/BrightnessContrast_contrast2.png
new file mode 100644
index 0000000..8683c0a
--- /dev/null
+++ b/src/effects/doc/images/BrightnessContrast_contrast2.png
Binary files differ
diff --git a/src/effects/doc/images/BrightnessContrast_contrast3.png b/src/effects/doc/images/BrightnessContrast_contrast3.png
new file mode 100644
index 0000000..2fc89dc
--- /dev/null
+++ b/src/effects/doc/images/BrightnessContrast_contrast3.png
Binary files differ
diff --git a/src/effects/doc/images/BrightnessContrast_contrast_graph.png b/src/effects/doc/images/BrightnessContrast_contrast_graph.png
new file mode 100755
index 0000000..67b3d7b
--- /dev/null
+++ b/src/effects/doc/images/BrightnessContrast_contrast_graph.png
Binary files differ
diff --git a/src/effects/doc/images/ColorOverlay_butterfly.png b/src/effects/doc/images/ColorOverlay_butterfly.png
new file mode 100644
index 0000000..faa0dbf
--- /dev/null
+++ b/src/effects/doc/images/ColorOverlay_butterfly.png
Binary files differ
diff --git a/src/effects/doc/images/ColorOverlay_color1.png b/src/effects/doc/images/ColorOverlay_color1.png
new file mode 100644
index 0000000..48925eb
--- /dev/null
+++ b/src/effects/doc/images/ColorOverlay_color1.png
Binary files differ
diff --git a/src/effects/doc/images/ColorOverlay_color2.png b/src/effects/doc/images/ColorOverlay_color2.png
new file mode 100644
index 0000000..bfb27af
--- /dev/null
+++ b/src/effects/doc/images/ColorOverlay_color2.png
Binary files differ
diff --git a/src/effects/doc/images/ColorOverlay_color3.png b/src/effects/doc/images/ColorOverlay_color3.png
new file mode 100644
index 0000000..16ded7a
--- /dev/null
+++ b/src/effects/doc/images/ColorOverlay_color3.png
Binary files differ
diff --git a/src/effects/doc/images/Colorize_bug.png b/src/effects/doc/images/Colorize_bug.png
new file mode 100644
index 0000000..7b5e7df
--- /dev/null
+++ b/src/effects/doc/images/Colorize_bug.png
Binary files differ
diff --git a/src/effects/doc/images/Colorize_hue1.png b/src/effects/doc/images/Colorize_hue1.png
new file mode 100644
index 0000000..b5cf01d
--- /dev/null
+++ b/src/effects/doc/images/Colorize_hue1.png
Binary files differ
diff --git a/src/effects/doc/images/Colorize_hue2.png b/src/effects/doc/images/Colorize_hue2.png
new file mode 100644
index 0000000..23c8348
--- /dev/null
+++ b/src/effects/doc/images/Colorize_hue2.png
Binary files differ
diff --git a/src/effects/doc/images/Colorize_hue3.png b/src/effects/doc/images/Colorize_hue3.png
new file mode 100644
index 0000000..5b7ec44
--- /dev/null
+++ b/src/effects/doc/images/Colorize_hue3.png
Binary files differ
diff --git a/src/effects/doc/images/Colorize_hue_scale.png b/src/effects/doc/images/Colorize_hue_scale.png
new file mode 100755
index 0000000..2eb9bc4
--- /dev/null
+++ b/src/effects/doc/images/Colorize_hue_scale.png
Binary files differ
diff --git a/src/effects/doc/images/Colorize_lightness1.png b/src/effects/doc/images/Colorize_lightness1.png
new file mode 100644
index 0000000..b40eb49
--- /dev/null
+++ b/src/effects/doc/images/Colorize_lightness1.png
Binary files differ
diff --git a/src/effects/doc/images/Colorize_lightness2.png b/src/effects/doc/images/Colorize_lightness2.png
new file mode 100644
index 0000000..100c718
--- /dev/null
+++ b/src/effects/doc/images/Colorize_lightness2.png
Binary files differ
diff --git a/src/effects/doc/images/Colorize_lightness3.png b/src/effects/doc/images/Colorize_lightness3.png
new file mode 100644
index 0000000..2e1e50c
--- /dev/null
+++ b/src/effects/doc/images/Colorize_lightness3.png
Binary files differ
diff --git a/src/effects/doc/images/Colorize_saturation1.png b/src/effects/doc/images/Colorize_saturation1.png
new file mode 100644
index 0000000..de755e7
--- /dev/null
+++ b/src/effects/doc/images/Colorize_saturation1.png
Binary files differ
diff --git a/src/effects/doc/images/Colorize_saturation2.png b/src/effects/doc/images/Colorize_saturation2.png
new file mode 100644
index 0000000..059a5ac
--- /dev/null
+++ b/src/effects/doc/images/Colorize_saturation2.png
Binary files differ
diff --git a/src/effects/doc/images/Colorize_saturation3.png b/src/effects/doc/images/Colorize_saturation3.png
new file mode 100644
index 0000000..100c718
--- /dev/null
+++ b/src/effects/doc/images/Colorize_saturation3.png
Binary files differ
diff --git a/src/effects/doc/images/ConicalGradient.png b/src/effects/doc/images/ConicalGradient.png
new file mode 100644
index 0000000..d22dba0
--- /dev/null
+++ b/src/effects/doc/images/ConicalGradient.png
Binary files differ
diff --git a/src/effects/doc/images/ConicalGradient_angle1.png b/src/effects/doc/images/ConicalGradient_angle1.png
new file mode 100644
index 0000000..c29f72a
--- /dev/null
+++ b/src/effects/doc/images/ConicalGradient_angle1.png
Binary files differ
diff --git a/src/effects/doc/images/ConicalGradient_angle2.png b/src/effects/doc/images/ConicalGradient_angle2.png
new file mode 100644
index 0000000..d77f438
--- /dev/null
+++ b/src/effects/doc/images/ConicalGradient_angle2.png
Binary files differ
diff --git a/src/effects/doc/images/ConicalGradient_angle3.png b/src/effects/doc/images/ConicalGradient_angle3.png
new file mode 100644
index 0000000..7c7b165
--- /dev/null
+++ b/src/effects/doc/images/ConicalGradient_angle3.png
Binary files differ
diff --git a/src/effects/doc/images/ConicalGradient_gradient1.png b/src/effects/doc/images/ConicalGradient_gradient1.png
new file mode 100644
index 0000000..34676bf
--- /dev/null
+++ b/src/effects/doc/images/ConicalGradient_gradient1.png
Binary files differ
diff --git a/src/effects/doc/images/ConicalGradient_gradient2.png b/src/effects/doc/images/ConicalGradient_gradient2.png
new file mode 100644
index 0000000..819915f
--- /dev/null
+++ b/src/effects/doc/images/ConicalGradient_gradient2.png
Binary files differ
diff --git a/src/effects/doc/images/ConicalGradient_gradient3.png b/src/effects/doc/images/ConicalGradient_gradient3.png
new file mode 100644
index 0000000..f53a65d
--- /dev/null
+++ b/src/effects/doc/images/ConicalGradient_gradient3.png
Binary files differ
diff --git a/src/effects/doc/images/ConicalGradient_horizontalOffset1.png b/src/effects/doc/images/ConicalGradient_horizontalOffset1.png
new file mode 100644
index 0000000..abd767e
--- /dev/null
+++ b/src/effects/doc/images/ConicalGradient_horizontalOffset1.png
Binary files differ
diff --git a/src/effects/doc/images/ConicalGradient_horizontalOffset2.png b/src/effects/doc/images/ConicalGradient_horizontalOffset2.png
new file mode 100644
index 0000000..c29f72a
--- /dev/null
+++ b/src/effects/doc/images/ConicalGradient_horizontalOffset2.png
Binary files differ
diff --git a/src/effects/doc/images/ConicalGradient_horizontalOffset3.png b/src/effects/doc/images/ConicalGradient_horizontalOffset3.png
new file mode 100644
index 0000000..9052e45
--- /dev/null
+++ b/src/effects/doc/images/ConicalGradient_horizontalOffset3.png
Binary files differ
diff --git a/src/effects/doc/images/ConicalGradient_maskSource1.png b/src/effects/doc/images/ConicalGradient_maskSource1.png
new file mode 100644
index 0000000..c29f72a
--- /dev/null
+++ b/src/effects/doc/images/ConicalGradient_maskSource1.png
Binary files differ
diff --git a/src/effects/doc/images/ConicalGradient_maskSource2.png b/src/effects/doc/images/ConicalGradient_maskSource2.png
new file mode 100644
index 0000000..4c6e25d
--- /dev/null
+++ b/src/effects/doc/images/ConicalGradient_maskSource2.png
Binary files differ
diff --git a/src/effects/doc/images/Desaturate_bug.png b/src/effects/doc/images/Desaturate_bug.png
new file mode 100755
index 0000000..1f684df
--- /dev/null
+++ b/src/effects/doc/images/Desaturate_bug.png
Binary files differ
diff --git a/src/effects/doc/images/Desaturate_desaturation1.png b/src/effects/doc/images/Desaturate_desaturation1.png
new file mode 100644
index 0000000..f514ee4
--- /dev/null
+++ b/src/effects/doc/images/Desaturate_desaturation1.png
Binary files differ
diff --git a/src/effects/doc/images/Desaturate_desaturation2.png b/src/effects/doc/images/Desaturate_desaturation2.png
new file mode 100644
index 0000000..9665093
--- /dev/null
+++ b/src/effects/doc/images/Desaturate_desaturation2.png
Binary files differ
diff --git a/src/effects/doc/images/Desaturate_desaturation3.png b/src/effects/doc/images/Desaturate_desaturation3.png
new file mode 100644
index 0000000..0c9a6ec
--- /dev/null
+++ b/src/effects/doc/images/Desaturate_desaturation3.png
Binary files differ
diff --git a/src/effects/doc/images/DirectionalBlur_angle1.png b/src/effects/doc/images/DirectionalBlur_angle1.png
new file mode 100644
index 0000000..9700f73
--- /dev/null
+++ b/src/effects/doc/images/DirectionalBlur_angle1.png
Binary files differ
diff --git a/src/effects/doc/images/DirectionalBlur_angle2.png b/src/effects/doc/images/DirectionalBlur_angle2.png
new file mode 100644
index 0000000..adf9791
--- /dev/null
+++ b/src/effects/doc/images/DirectionalBlur_angle2.png
Binary files differ
diff --git a/src/effects/doc/images/DirectionalBlur_angle3.png b/src/effects/doc/images/DirectionalBlur_angle3.png
new file mode 100644
index 0000000..7bf2a62
--- /dev/null
+++ b/src/effects/doc/images/DirectionalBlur_angle3.png
Binary files differ
diff --git a/src/effects/doc/images/DirectionalBlur_bug.png b/src/effects/doc/images/DirectionalBlur_bug.png
new file mode 100644
index 0000000..ad2fff5
--- /dev/null
+++ b/src/effects/doc/images/DirectionalBlur_bug.png
Binary files differ
diff --git a/src/effects/doc/images/DirectionalBlur_length1.png b/src/effects/doc/images/DirectionalBlur_length1.png
new file mode 100644
index 0000000..f514ee4
--- /dev/null
+++ b/src/effects/doc/images/DirectionalBlur_length1.png
Binary files differ
diff --git a/src/effects/doc/images/DirectionalBlur_length2.png b/src/effects/doc/images/DirectionalBlur_length2.png
new file mode 100644
index 0000000..9700f73
--- /dev/null
+++ b/src/effects/doc/images/DirectionalBlur_length2.png
Binary files differ
diff --git a/src/effects/doc/images/DirectionalBlur_length3.png b/src/effects/doc/images/DirectionalBlur_length3.png
new file mode 100644
index 0000000..1b3c52c
--- /dev/null
+++ b/src/effects/doc/images/DirectionalBlur_length3.png
Binary files differ
diff --git a/src/effects/doc/images/Displace_bug.png b/src/effects/doc/images/Displace_bug.png
new file mode 100644
index 0000000..db95764
--- /dev/null
+++ b/src/effects/doc/images/Displace_bug.png
Binary files differ
diff --git a/src/effects/doc/images/Displace_displacement1.png b/src/effects/doc/images/Displace_displacement1.png
new file mode 100644
index 0000000..a7c4a68
--- /dev/null
+++ b/src/effects/doc/images/Displace_displacement1.png
Binary files differ
diff --git a/src/effects/doc/images/Displace_displacement2.png b/src/effects/doc/images/Displace_displacement2.png
new file mode 100644
index 0000000..ad8a68c
--- /dev/null
+++ b/src/effects/doc/images/Displace_displacement2.png
Binary files differ
diff --git a/src/effects/doc/images/Displace_displacement3.png b/src/effects/doc/images/Displace_displacement3.png
new file mode 100644
index 0000000..58286a8
--- /dev/null
+++ b/src/effects/doc/images/Displace_displacement3.png
Binary files differ
diff --git a/src/effects/doc/images/Displace_map.png b/src/effects/doc/images/Displace_map.png
new file mode 100644
index 0000000..42f6baa
--- /dev/null
+++ b/src/effects/doc/images/Displace_map.png
Binary files differ
diff --git a/src/effects/doc/images/DropShadow_butterfly.png b/src/effects/doc/images/DropShadow_butterfly.png
new file mode 100755
index 0000000..67f18d1
--- /dev/null
+++ b/src/effects/doc/images/DropShadow_butterfly.png
Binary files differ
diff --git a/src/effects/doc/images/DropShadow_color1.png b/src/effects/doc/images/DropShadow_color1.png
new file mode 100644
index 0000000..a5945d4
--- /dev/null
+++ b/src/effects/doc/images/DropShadow_color1.png
Binary files differ
diff --git a/src/effects/doc/images/DropShadow_color2.png b/src/effects/doc/images/DropShadow_color2.png
new file mode 100644
index 0000000..6e5a16e
--- /dev/null
+++ b/src/effects/doc/images/DropShadow_color2.png
Binary files differ
diff --git a/src/effects/doc/images/DropShadow_color3.png b/src/effects/doc/images/DropShadow_color3.png
new file mode 100644
index 0000000..042ada6
--- /dev/null
+++ b/src/effects/doc/images/DropShadow_color3.png
Binary files differ
diff --git a/src/effects/doc/images/DropShadow_fast1.png b/src/effects/doc/images/DropShadow_fast1.png
new file mode 100644
index 0000000..1138f84
--- /dev/null
+++ b/src/effects/doc/images/DropShadow_fast1.png
Binary files differ
diff --git a/src/effects/doc/images/DropShadow_fast2.png b/src/effects/doc/images/DropShadow_fast2.png
new file mode 100644
index 0000000..385c0dc
--- /dev/null
+++ b/src/effects/doc/images/DropShadow_fast2.png
Binary files differ
diff --git a/src/effects/doc/images/DropShadow_horizontalOffset1.png b/src/effects/doc/images/DropShadow_horizontalOffset1.png
new file mode 100644
index 0000000..901780d
--- /dev/null
+++ b/src/effects/doc/images/DropShadow_horizontalOffset1.png
Binary files differ
diff --git a/src/effects/doc/images/DropShadow_horizontalOffset2.png b/src/effects/doc/images/DropShadow_horizontalOffset2.png
new file mode 100644
index 0000000..87ebf93
--- /dev/null
+++ b/src/effects/doc/images/DropShadow_horizontalOffset2.png
Binary files differ
diff --git a/src/effects/doc/images/DropShadow_horizontalOffset3.png b/src/effects/doc/images/DropShadow_horizontalOffset3.png
new file mode 100644
index 0000000..1f56467
--- /dev/null
+++ b/src/effects/doc/images/DropShadow_horizontalOffset3.png
Binary files differ
diff --git a/src/effects/doc/images/DropShadow_radius1.png b/src/effects/doc/images/DropShadow_radius1.png
new file mode 100644
index 0000000..2dd234b
--- /dev/null
+++ b/src/effects/doc/images/DropShadow_radius1.png
Binary files differ
diff --git a/src/effects/doc/images/DropShadow_radius2.png b/src/effects/doc/images/DropShadow_radius2.png
new file mode 100644
index 0000000..50fdd15
--- /dev/null
+++ b/src/effects/doc/images/DropShadow_radius2.png
Binary files differ
diff --git a/src/effects/doc/images/DropShadow_radius3.png b/src/effects/doc/images/DropShadow_radius3.png
new file mode 100644
index 0000000..e7daa02
--- /dev/null
+++ b/src/effects/doc/images/DropShadow_radius3.png
Binary files differ
diff --git a/src/effects/doc/images/DropShadow_spread1.png b/src/effects/doc/images/DropShadow_spread1.png
new file mode 100644
index 0000000..fa9ca85
--- /dev/null
+++ b/src/effects/doc/images/DropShadow_spread1.png
Binary files differ
diff --git a/src/effects/doc/images/DropShadow_spread2.png b/src/effects/doc/images/DropShadow_spread2.png
new file mode 100644
index 0000000..0a9024f
--- /dev/null
+++ b/src/effects/doc/images/DropShadow_spread2.png
Binary files differ
diff --git a/src/effects/doc/images/DropShadow_spread3.png b/src/effects/doc/images/DropShadow_spread3.png
new file mode 100644
index 0000000..4f50544
--- /dev/null
+++ b/src/effects/doc/images/DropShadow_spread3.png
Binary files differ
diff --git a/src/effects/doc/images/FastBlur_bug.png b/src/effects/doc/images/FastBlur_bug.png
new file mode 100755
index 0000000..05d5e8d
--- /dev/null
+++ b/src/effects/doc/images/FastBlur_bug.png
Binary files differ
diff --git a/src/effects/doc/images/FastBlur_radius1.png b/src/effects/doc/images/FastBlur_radius1.png
new file mode 100644
index 0000000..43816e9
--- /dev/null
+++ b/src/effects/doc/images/FastBlur_radius1.png
Binary files differ
diff --git a/src/effects/doc/images/FastBlur_radius2.png b/src/effects/doc/images/FastBlur_radius2.png
new file mode 100644
index 0000000..239bee7
--- /dev/null
+++ b/src/effects/doc/images/FastBlur_radius2.png
Binary files differ
diff --git a/src/effects/doc/images/FastBlur_radius3.png b/src/effects/doc/images/FastBlur_radius3.png
new file mode 100644
index 0000000..6c66780
--- /dev/null
+++ b/src/effects/doc/images/FastBlur_radius3.png
Binary files differ
diff --git a/src/effects/doc/images/FastBlur_transparentBorder1.png b/src/effects/doc/images/FastBlur_transparentBorder1.png
new file mode 100644
index 0000000..6c66780
--- /dev/null
+++ b/src/effects/doc/images/FastBlur_transparentBorder1.png
Binary files differ
diff --git a/src/effects/doc/images/FastBlur_transparentBorder2.png b/src/effects/doc/images/FastBlur_transparentBorder2.png
new file mode 100644
index 0000000..9f0d293
--- /dev/null
+++ b/src/effects/doc/images/FastBlur_transparentBorder2.png
Binary files differ
diff --git a/src/effects/doc/images/GammaAdjust_bug.png b/src/effects/doc/images/GammaAdjust_bug.png
new file mode 100644
index 0000000..dd3c907
--- /dev/null
+++ b/src/effects/doc/images/GammaAdjust_bug.png
Binary files differ
diff --git a/src/effects/doc/images/GammaAdjust_gamma1.png b/src/effects/doc/images/GammaAdjust_gamma1.png
new file mode 100644
index 0000000..4154557
--- /dev/null
+++ b/src/effects/doc/images/GammaAdjust_gamma1.png
Binary files differ
diff --git a/src/effects/doc/images/GammaAdjust_gamma1_graph.png b/src/effects/doc/images/GammaAdjust_gamma1_graph.png
new file mode 100755
index 0000000..bdb854c
--- /dev/null
+++ b/src/effects/doc/images/GammaAdjust_gamma1_graph.png
Binary files differ
diff --git a/src/effects/doc/images/GammaAdjust_gamma2.png b/src/effects/doc/images/GammaAdjust_gamma2.png
new file mode 100644
index 0000000..8683c0a
--- /dev/null
+++ b/src/effects/doc/images/GammaAdjust_gamma2.png
Binary files differ
diff --git a/src/effects/doc/images/GammaAdjust_gamma2_graph.png b/src/effects/doc/images/GammaAdjust_gamma2_graph.png
new file mode 100755
index 0000000..9b9c859
--- /dev/null
+++ b/src/effects/doc/images/GammaAdjust_gamma2_graph.png
Binary files differ
diff --git a/src/effects/doc/images/GammaAdjust_gamma3.png b/src/effects/doc/images/GammaAdjust_gamma3.png
new file mode 100644
index 0000000..7e76d49
--- /dev/null
+++ b/src/effects/doc/images/GammaAdjust_gamma3.png
Binary files differ
diff --git a/src/effects/doc/images/GammaAdjust_gamma3_graph.png b/src/effects/doc/images/GammaAdjust_gamma3_graph.png
new file mode 100755
index 0000000..4e16dae
--- /dev/null
+++ b/src/effects/doc/images/GammaAdjust_gamma3_graph.png
Binary files differ
diff --git a/src/effects/doc/images/GaussianBlur_bug.png b/src/effects/doc/images/GaussianBlur_bug.png
new file mode 100755
index 0000000..262ef0e
--- /dev/null
+++ b/src/effects/doc/images/GaussianBlur_bug.png
Binary files differ
diff --git a/src/effects/doc/images/GaussianBlur_deviation1.png b/src/effects/doc/images/GaussianBlur_deviation1.png
new file mode 100644
index 0000000..5dcb775
--- /dev/null
+++ b/src/effects/doc/images/GaussianBlur_deviation1.png
Binary files differ
diff --git a/src/effects/doc/images/GaussianBlur_deviation2.png b/src/effects/doc/images/GaussianBlur_deviation2.png
new file mode 100644
index 0000000..68ff492
--- /dev/null
+++ b/src/effects/doc/images/GaussianBlur_deviation2.png
Binary files differ
diff --git a/src/effects/doc/images/GaussianBlur_deviation3.png b/src/effects/doc/images/GaussianBlur_deviation3.png
new file mode 100644
index 0000000..4823e31
--- /dev/null
+++ b/src/effects/doc/images/GaussianBlur_deviation3.png
Binary files differ
diff --git a/src/effects/doc/images/GaussianBlur_deviation4.png b/src/effects/doc/images/GaussianBlur_deviation4.png
new file mode 100755
index 0000000..ba82f8f
--- /dev/null
+++ b/src/effects/doc/images/GaussianBlur_deviation4.png
Binary files differ
diff --git a/src/effects/doc/images/GaussianBlur_deviation_graph.png b/src/effects/doc/images/GaussianBlur_deviation_graph.png
new file mode 100755
index 0000000..d4a09a5
--- /dev/null
+++ b/src/effects/doc/images/GaussianBlur_deviation_graph.png
Binary files differ
diff --git a/src/effects/doc/images/GaussianBlur_radius1.png b/src/effects/doc/images/GaussianBlur_radius1.png
new file mode 100644
index 0000000..ce02060
--- /dev/null
+++ b/src/effects/doc/images/GaussianBlur_radius1.png
Binary files differ
diff --git a/src/effects/doc/images/GaussianBlur_radius2.png b/src/effects/doc/images/GaussianBlur_radius2.png
new file mode 100644
index 0000000..3ddd227
--- /dev/null
+++ b/src/effects/doc/images/GaussianBlur_radius2.png
Binary files differ
diff --git a/src/effects/doc/images/GaussianBlur_radius3.png b/src/effects/doc/images/GaussianBlur_radius3.png
new file mode 100644
index 0000000..df8f675
--- /dev/null
+++ b/src/effects/doc/images/GaussianBlur_radius3.png
Binary files differ
diff --git a/src/effects/doc/images/GaussianBlur_transparentBorder1.png b/src/effects/doc/images/GaussianBlur_transparentBorder1.png
new file mode 100644
index 0000000..7365ccd
--- /dev/null
+++ b/src/effects/doc/images/GaussianBlur_transparentBorder1.png
Binary files differ
diff --git a/src/effects/doc/images/GaussianBlur_transparentBorder2.png b/src/effects/doc/images/GaussianBlur_transparentBorder2.png
new file mode 100644
index 0000000..e33661c
--- /dev/null
+++ b/src/effects/doc/images/GaussianBlur_transparentBorder2.png
Binary files differ
diff --git a/src/effects/doc/images/Glow_butterfly.png b/src/effects/doc/images/Glow_butterfly.png
new file mode 100755
index 0000000..f6eb9e3
--- /dev/null
+++ b/src/effects/doc/images/Glow_butterfly.png
Binary files differ
diff --git a/src/effects/doc/images/Glow_color1.png b/src/effects/doc/images/Glow_color1.png
new file mode 100644
index 0000000..1a7ec7e
--- /dev/null
+++ b/src/effects/doc/images/Glow_color1.png
Binary files differ
diff --git a/src/effects/doc/images/Glow_color2.png b/src/effects/doc/images/Glow_color2.png
new file mode 100644
index 0000000..d080e4e
--- /dev/null
+++ b/src/effects/doc/images/Glow_color2.png
Binary files differ
diff --git a/src/effects/doc/images/Glow_color3.png b/src/effects/doc/images/Glow_color3.png
new file mode 100644
index 0000000..4f938b9
--- /dev/null
+++ b/src/effects/doc/images/Glow_color3.png
Binary files differ
diff --git a/src/effects/doc/images/Glow_fast1.png b/src/effects/doc/images/Glow_fast1.png
new file mode 100644
index 0000000..02dda5f
--- /dev/null
+++ b/src/effects/doc/images/Glow_fast1.png
Binary files differ
diff --git a/src/effects/doc/images/Glow_fast2.png b/src/effects/doc/images/Glow_fast2.png
new file mode 100644
index 0000000..6bec33e
--- /dev/null
+++ b/src/effects/doc/images/Glow_fast2.png
Binary files differ
diff --git a/src/effects/doc/images/Glow_radius1.png b/src/effects/doc/images/Glow_radius1.png
new file mode 100644
index 0000000..884e591
--- /dev/null
+++ b/src/effects/doc/images/Glow_radius1.png
Binary files differ
diff --git a/src/effects/doc/images/Glow_radius2.png b/src/effects/doc/images/Glow_radius2.png
new file mode 100644
index 0000000..cf641fa
--- /dev/null
+++ b/src/effects/doc/images/Glow_radius2.png
Binary files differ
diff --git a/src/effects/doc/images/Glow_radius3.png b/src/effects/doc/images/Glow_radius3.png
new file mode 100644
index 0000000..c8c59d0
--- /dev/null
+++ b/src/effects/doc/images/Glow_radius3.png
Binary files differ
diff --git a/src/effects/doc/images/Glow_spread1.png b/src/effects/doc/images/Glow_spread1.png
new file mode 100644
index 0000000..6751da5
--- /dev/null
+++ b/src/effects/doc/images/Glow_spread1.png
Binary files differ
diff --git a/src/effects/doc/images/Glow_spread2.png b/src/effects/doc/images/Glow_spread2.png
new file mode 100644
index 0000000..1a7ec7e
--- /dev/null
+++ b/src/effects/doc/images/Glow_spread2.png
Binary files differ
diff --git a/src/effects/doc/images/Glow_spread3.png b/src/effects/doc/images/Glow_spread3.png
new file mode 100644
index 0000000..2ac79e7
--- /dev/null
+++ b/src/effects/doc/images/Glow_spread3.png
Binary files differ
diff --git a/src/effects/doc/images/HueSaturation_bug.png b/src/effects/doc/images/HueSaturation_bug.png
new file mode 100755
index 0000000..bbdcdc5
--- /dev/null
+++ b/src/effects/doc/images/HueSaturation_bug.png
Binary files differ
diff --git a/src/effects/doc/images/HueSaturation_hue1.png b/src/effects/doc/images/HueSaturation_hue1.png
new file mode 100644
index 0000000..a48fbf2
--- /dev/null
+++ b/src/effects/doc/images/HueSaturation_hue1.png
Binary files differ
diff --git a/src/effects/doc/images/HueSaturation_hue2.png b/src/effects/doc/images/HueSaturation_hue2.png
new file mode 100644
index 0000000..cbb2883
--- /dev/null
+++ b/src/effects/doc/images/HueSaturation_hue2.png
Binary files differ
diff --git a/src/effects/doc/images/HueSaturation_hue3.png b/src/effects/doc/images/HueSaturation_hue3.png
new file mode 100644
index 0000000..01ce35c
--- /dev/null
+++ b/src/effects/doc/images/HueSaturation_hue3.png
Binary files differ
diff --git a/src/effects/doc/images/HueSaturation_lightness1.png b/src/effects/doc/images/HueSaturation_lightness1.png
new file mode 100644
index 0000000..64cd230
--- /dev/null
+++ b/src/effects/doc/images/HueSaturation_lightness1.png
Binary files differ
diff --git a/src/effects/doc/images/HueSaturation_lightness2.png b/src/effects/doc/images/HueSaturation_lightness2.png
new file mode 100644
index 0000000..cbb2883
--- /dev/null
+++ b/src/effects/doc/images/HueSaturation_lightness2.png
Binary files differ
diff --git a/src/effects/doc/images/HueSaturation_lightness3.png b/src/effects/doc/images/HueSaturation_lightness3.png
new file mode 100644
index 0000000..037f20f
--- /dev/null
+++ b/src/effects/doc/images/HueSaturation_lightness3.png
Binary files differ
diff --git a/src/effects/doc/images/HueSaturation_saturation1.png b/src/effects/doc/images/HueSaturation_saturation1.png
new file mode 100644
index 0000000..0ba3ff6
--- /dev/null
+++ b/src/effects/doc/images/HueSaturation_saturation1.png
Binary files differ
diff --git a/src/effects/doc/images/HueSaturation_saturation2.png b/src/effects/doc/images/HueSaturation_saturation2.png
new file mode 100644
index 0000000..cbb2883
--- /dev/null
+++ b/src/effects/doc/images/HueSaturation_saturation2.png
Binary files differ
diff --git a/src/effects/doc/images/HueSaturation_saturation3.png b/src/effects/doc/images/HueSaturation_saturation3.png
new file mode 100644
index 0000000..f2fb8ed
--- /dev/null
+++ b/src/effects/doc/images/HueSaturation_saturation3.png
Binary files differ
diff --git a/src/effects/doc/images/InnerShadow_butterfly.png b/src/effects/doc/images/InnerShadow_butterfly.png
new file mode 100644
index 0000000..654929c
--- /dev/null
+++ b/src/effects/doc/images/InnerShadow_butterfly.png
Binary files differ
diff --git a/src/effects/doc/images/InnerShadow_color1.png b/src/effects/doc/images/InnerShadow_color1.png
new file mode 100644
index 0000000..2626e3e
--- /dev/null
+++ b/src/effects/doc/images/InnerShadow_color1.png
Binary files differ
diff --git a/src/effects/doc/images/InnerShadow_color2.png b/src/effects/doc/images/InnerShadow_color2.png
new file mode 100644
index 0000000..807941e
--- /dev/null
+++ b/src/effects/doc/images/InnerShadow_color2.png
Binary files differ
diff --git a/src/effects/doc/images/InnerShadow_color3.png b/src/effects/doc/images/InnerShadow_color3.png
new file mode 100644
index 0000000..43c6365
--- /dev/null
+++ b/src/effects/doc/images/InnerShadow_color3.png
Binary files differ
diff --git a/src/effects/doc/images/InnerShadow_fast1.png b/src/effects/doc/images/InnerShadow_fast1.png
new file mode 100644
index 0000000..bf3e750
--- /dev/null
+++ b/src/effects/doc/images/InnerShadow_fast1.png
Binary files differ
diff --git a/src/effects/doc/images/InnerShadow_fast2.png b/src/effects/doc/images/InnerShadow_fast2.png
new file mode 100644
index 0000000..7a1b5c7
--- /dev/null
+++ b/src/effects/doc/images/InnerShadow_fast2.png
Binary files differ
diff --git a/src/effects/doc/images/InnerShadow_horizontalOffset1.png b/src/effects/doc/images/InnerShadow_horizontalOffset1.png
new file mode 100644
index 0000000..62fd5e2
--- /dev/null
+++ b/src/effects/doc/images/InnerShadow_horizontalOffset1.png
Binary files differ
diff --git a/src/effects/doc/images/InnerShadow_horizontalOffset2.png b/src/effects/doc/images/InnerShadow_horizontalOffset2.png
new file mode 100644
index 0000000..b268697
--- /dev/null
+++ b/src/effects/doc/images/InnerShadow_horizontalOffset2.png
Binary files differ
diff --git a/src/effects/doc/images/InnerShadow_horizontalOffset3.png b/src/effects/doc/images/InnerShadow_horizontalOffset3.png
new file mode 100644
index 0000000..afb2892
--- /dev/null
+++ b/src/effects/doc/images/InnerShadow_horizontalOffset3.png
Binary files differ
diff --git a/src/effects/doc/images/InnerShadow_radius1.png b/src/effects/doc/images/InnerShadow_radius1.png
new file mode 100644
index 0000000..1dd0f39
--- /dev/null
+++ b/src/effects/doc/images/InnerShadow_radius1.png
Binary files differ
diff --git a/src/effects/doc/images/InnerShadow_radius2.png b/src/effects/doc/images/InnerShadow_radius2.png
new file mode 100644
index 0000000..01a0141
--- /dev/null
+++ b/src/effects/doc/images/InnerShadow_radius2.png
Binary files differ
diff --git a/src/effects/doc/images/InnerShadow_radius3.png b/src/effects/doc/images/InnerShadow_radius3.png
new file mode 100644
index 0000000..1bcd6f5
--- /dev/null
+++ b/src/effects/doc/images/InnerShadow_radius3.png
Binary files differ
diff --git a/src/effects/doc/images/InnerShadow_spread1.png b/src/effects/doc/images/InnerShadow_spread1.png
new file mode 100644
index 0000000..b268697
--- /dev/null
+++ b/src/effects/doc/images/InnerShadow_spread1.png
Binary files differ
diff --git a/src/effects/doc/images/InnerShadow_spread2.png b/src/effects/doc/images/InnerShadow_spread2.png
new file mode 100644
index 0000000..8485191
--- /dev/null
+++ b/src/effects/doc/images/InnerShadow_spread2.png
Binary files differ
diff --git a/src/effects/doc/images/InnerShadow_spread3.png b/src/effects/doc/images/InnerShadow_spread3.png
new file mode 100644
index 0000000..563226a
--- /dev/null
+++ b/src/effects/doc/images/InnerShadow_spread3.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_butterfly.png b/src/effects/doc/images/LevelAdjust_butterfly.png
new file mode 100644
index 0000000..442380e
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_butterfly.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_default_curve.png b/src/effects/doc/images/LevelAdjust_default_curve.png
new file mode 100755
index 0000000..4e98cc4
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_default_curve.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_gamma1.png b/src/effects/doc/images/LevelAdjust_gamma1.png
new file mode 100644
index 0000000..83475bf
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_gamma1.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_gamma1_curve.png b/src/effects/doc/images/LevelAdjust_gamma1_curve.png
new file mode 100755
index 0000000..a8434d9
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_gamma1_curve.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_gamma2.png b/src/effects/doc/images/LevelAdjust_gamma2.png
new file mode 100644
index 0000000..1f968a5
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_gamma2.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_gamma2_curve.png b/src/effects/doc/images/LevelAdjust_gamma2_curve.png
new file mode 100755
index 0000000..3fd61b5
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_gamma2_curve.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_gamma3.png b/src/effects/doc/images/LevelAdjust_gamma3.png
new file mode 100644
index 0000000..d656513
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_gamma3.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_gamma3_curve.png b/src/effects/doc/images/LevelAdjust_gamma3_curve.png
new file mode 100755
index 0000000..90d3e92
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_gamma3_curve.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_maximumInput1.png b/src/effects/doc/images/LevelAdjust_maximumInput1.png
new file mode 100644
index 0000000..ac3d2aa
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_maximumInput1.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_maximumInput2.png b/src/effects/doc/images/LevelAdjust_maximumInput2.png
new file mode 100644
index 0000000..59ab858
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_maximumInput2.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_maximumInput2_curve.png b/src/effects/doc/images/LevelAdjust_maximumInput2_curve.png
new file mode 100755
index 0000000..669dcd8
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_maximumInput2_curve.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_maximumInput3.png b/src/effects/doc/images/LevelAdjust_maximumInput3.png
new file mode 100644
index 0000000..309f60e
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_maximumInput3.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_maximumInput3_curve.png b/src/effects/doc/images/LevelAdjust_maximumInput3_curve.png
new file mode 100755
index 0000000..7cc4316
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_maximumInput3_curve.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_maximumOutput1.png b/src/effects/doc/images/LevelAdjust_maximumOutput1.png
new file mode 100644
index 0000000..ac3d2aa
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_maximumOutput1.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_maximumOutput2.png b/src/effects/doc/images/LevelAdjust_maximumOutput2.png
new file mode 100644
index 0000000..4c69453
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_maximumOutput2.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_maximumOutput2_curve.png b/src/effects/doc/images/LevelAdjust_maximumOutput2_curve.png
new file mode 100755
index 0000000..467ff1f
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_maximumOutput2_curve.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_maximumOutput3.png b/src/effects/doc/images/LevelAdjust_maximumOutput3.png
new file mode 100644
index 0000000..3039b56
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_maximumOutput3.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_maximumOutput3_curve.png b/src/effects/doc/images/LevelAdjust_maximumOutput3_curve.png
new file mode 100755
index 0000000..c94123b
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_maximumOutput3_curve.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_minimumInput1.png b/src/effects/doc/images/LevelAdjust_minimumInput1.png
new file mode 100644
index 0000000..ac3d2aa
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_minimumInput1.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_minimumInput2.png b/src/effects/doc/images/LevelAdjust_minimumInput2.png
new file mode 100644
index 0000000..aa317d0
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_minimumInput2.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_minimumInput2_curve.png b/src/effects/doc/images/LevelAdjust_minimumInput2_curve.png
new file mode 100755
index 0000000..bea83c2
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_minimumInput2_curve.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_minimumInput3.png b/src/effects/doc/images/LevelAdjust_minimumInput3.png
new file mode 100644
index 0000000..be62f73
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_minimumInput3.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_minimumInput3_curve.png b/src/effects/doc/images/LevelAdjust_minimumInput3_curve.png
new file mode 100755
index 0000000..5663a81
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_minimumInput3_curve.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_minimumOutput1.png b/src/effects/doc/images/LevelAdjust_minimumOutput1.png
new file mode 100644
index 0000000..ac3d2aa
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_minimumOutput1.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_minimumOutput2.png b/src/effects/doc/images/LevelAdjust_minimumOutput2.png
new file mode 100644
index 0000000..6124df1
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_minimumOutput2.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_minimumOutput2_curve.png b/src/effects/doc/images/LevelAdjust_minimumOutput2_curve.png
new file mode 100755
index 0000000..f0e6b09
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_minimumOutput2_curve.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_minimumOutput3.png b/src/effects/doc/images/LevelAdjust_minimumOutput3.png
new file mode 100644
index 0000000..43fe2b7
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_minimumOutput3.png
Binary files differ
diff --git a/src/effects/doc/images/LevelAdjust_minimumOutput3_curve.png b/src/effects/doc/images/LevelAdjust_minimumOutput3_curve.png
new file mode 100755
index 0000000..26c9211
--- /dev/null
+++ b/src/effects/doc/images/LevelAdjust_minimumOutput3_curve.png
Binary files differ
diff --git a/src/effects/doc/images/LinearGradient.png b/src/effects/doc/images/LinearGradient.png
new file mode 100644
index 0000000..1f96c11
--- /dev/null
+++ b/src/effects/doc/images/LinearGradient.png
Binary files differ
diff --git a/src/effects/doc/images/LinearGradient_end1.png b/src/effects/doc/images/LinearGradient_end1.png
new file mode 100644
index 0000000..0967b0f
--- /dev/null
+++ b/src/effects/doc/images/LinearGradient_end1.png
Binary files differ
diff --git a/src/effects/doc/images/LinearGradient_end2.png b/src/effects/doc/images/LinearGradient_end2.png
new file mode 100644
index 0000000..d0cde06
--- /dev/null
+++ b/src/effects/doc/images/LinearGradient_end2.png
Binary files differ
diff --git a/src/effects/doc/images/LinearGradient_end3.png b/src/effects/doc/images/LinearGradient_end3.png
new file mode 100644
index 0000000..49e5be2
--- /dev/null
+++ b/src/effects/doc/images/LinearGradient_end3.png
Binary files differ
diff --git a/src/effects/doc/images/LinearGradient_gradient1.png b/src/effects/doc/images/LinearGradient_gradient1.png
new file mode 100644
index 0000000..5788562
--- /dev/null
+++ b/src/effects/doc/images/LinearGradient_gradient1.png
Binary files differ
diff --git a/src/effects/doc/images/LinearGradient_gradient2.png b/src/effects/doc/images/LinearGradient_gradient2.png
new file mode 100644
index 0000000..21c2809
--- /dev/null
+++ b/src/effects/doc/images/LinearGradient_gradient2.png
Binary files differ
diff --git a/src/effects/doc/images/LinearGradient_gradient3.png b/src/effects/doc/images/LinearGradient_gradient3.png
new file mode 100644
index 0000000..3950a09
--- /dev/null
+++ b/src/effects/doc/images/LinearGradient_gradient3.png
Binary files differ
diff --git a/src/effects/doc/images/LinearGradient_maskSource1.png b/src/effects/doc/images/LinearGradient_maskSource1.png
new file mode 100644
index 0000000..0967b0f
--- /dev/null
+++ b/src/effects/doc/images/LinearGradient_maskSource1.png
Binary files differ
diff --git a/src/effects/doc/images/LinearGradient_maskSource2.png b/src/effects/doc/images/LinearGradient_maskSource2.png
new file mode 100644
index 0000000..5f0fcdd
--- /dev/null
+++ b/src/effects/doc/images/LinearGradient_maskSource2.png
Binary files differ
diff --git a/src/effects/doc/images/LinearGradient_start1.png b/src/effects/doc/images/LinearGradient_start1.png
new file mode 100644
index 0000000..0967b0f
--- /dev/null
+++ b/src/effects/doc/images/LinearGradient_start1.png
Binary files differ
diff --git a/src/effects/doc/images/LinearGradient_start2.png b/src/effects/doc/images/LinearGradient_start2.png
new file mode 100644
index 0000000..b895154
--- /dev/null
+++ b/src/effects/doc/images/LinearGradient_start2.png
Binary files differ
diff --git a/src/effects/doc/images/LinearGradient_start3.png b/src/effects/doc/images/LinearGradient_start3.png
new file mode 100644
index 0000000..ddf06b6
--- /dev/null
+++ b/src/effects/doc/images/LinearGradient_start3.png
Binary files differ
diff --git a/src/effects/doc/images/MaskedBlur_bug.png b/src/effects/doc/images/MaskedBlur_bug.png
new file mode 100644
index 0000000..c736d8b
--- /dev/null
+++ b/src/effects/doc/images/MaskedBlur_bug.png
Binary files differ
diff --git a/src/effects/doc/images/MaskedBlur_fast1.png b/src/effects/doc/images/MaskedBlur_fast1.png
new file mode 100644
index 0000000..95ca1be
--- /dev/null
+++ b/src/effects/doc/images/MaskedBlur_fast1.png
Binary files differ
diff --git a/src/effects/doc/images/MaskedBlur_fast2.png b/src/effects/doc/images/MaskedBlur_fast2.png
new file mode 100644
index 0000000..8928e25
--- /dev/null
+++ b/src/effects/doc/images/MaskedBlur_fast2.png
Binary files differ
diff --git a/src/effects/doc/images/MaskedBlur_mask.png b/src/effects/doc/images/MaskedBlur_mask.png
new file mode 100644
index 0000000..871c1f9
--- /dev/null
+++ b/src/effects/doc/images/MaskedBlur_mask.png
Binary files differ
diff --git a/src/effects/doc/images/MaskedBlur_radius1.png b/src/effects/doc/images/MaskedBlur_radius1.png
new file mode 100644
index 0000000..c7f85e1
--- /dev/null
+++ b/src/effects/doc/images/MaskedBlur_radius1.png
Binary files differ
diff --git a/src/effects/doc/images/MaskedBlur_radius2.png b/src/effects/doc/images/MaskedBlur_radius2.png
new file mode 100644
index 0000000..51b9651
--- /dev/null
+++ b/src/effects/doc/images/MaskedBlur_radius2.png
Binary files differ
diff --git a/src/effects/doc/images/MaskedBlur_radius3.png b/src/effects/doc/images/MaskedBlur_radius3.png
new file mode 100644
index 0000000..95ca1be
--- /dev/null
+++ b/src/effects/doc/images/MaskedBlur_radius3.png
Binary files differ
diff --git a/src/effects/doc/images/MaskedBlur_transparentBorder1.png b/src/effects/doc/images/MaskedBlur_transparentBorder1.png
new file mode 100644
index 0000000..1f2bc5d
--- /dev/null
+++ b/src/effects/doc/images/MaskedBlur_transparentBorder1.png
Binary files differ
diff --git a/src/effects/doc/images/MaskedBlur_transparentBorder2.png b/src/effects/doc/images/MaskedBlur_transparentBorder2.png
new file mode 100644
index 0000000..d62df72
--- /dev/null
+++ b/src/effects/doc/images/MaskedBlur_transparentBorder2.png
Binary files differ
diff --git a/src/effects/doc/images/OpacityMask_bug.png b/src/effects/doc/images/OpacityMask_bug.png
new file mode 100644
index 0000000..353aa19
--- /dev/null
+++ b/src/effects/doc/images/OpacityMask_bug.png
Binary files differ
diff --git a/src/effects/doc/images/OpacityMask_mask.png b/src/effects/doc/images/OpacityMask_mask.png
new file mode 100644
index 0000000..2522da3
--- /dev/null
+++ b/src/effects/doc/images/OpacityMask_mask.png
Binary files differ
diff --git a/src/effects/doc/images/Original_bug.png b/src/effects/doc/images/Original_bug.png
new file mode 100755
index 0000000..9445834
--- /dev/null
+++ b/src/effects/doc/images/Original_bug.png
Binary files differ
diff --git a/src/effects/doc/images/Original_butterfly.png b/src/effects/doc/images/Original_butterfly.png
new file mode 100755
index 0000000..ca6a3cf
--- /dev/null
+++ b/src/effects/doc/images/Original_butterfly.png
Binary files differ
diff --git a/src/effects/doc/images/Original_butterfly_black.png b/src/effects/doc/images/Original_butterfly_black.png
new file mode 100755
index 0000000..e8247b4
--- /dev/null
+++ b/src/effects/doc/images/Original_butterfly_black.png
Binary files differ
diff --git a/src/effects/doc/images/RadialBlur_angle1.png b/src/effects/doc/images/RadialBlur_angle1.png
new file mode 100644
index 0000000..f514ee4
--- /dev/null
+++ b/src/effects/doc/images/RadialBlur_angle1.png
Binary files differ
diff --git a/src/effects/doc/images/RadialBlur_angle2.png b/src/effects/doc/images/RadialBlur_angle2.png
new file mode 100644
index 0000000..20e51f4
--- /dev/null
+++ b/src/effects/doc/images/RadialBlur_angle2.png
Binary files differ
diff --git a/src/effects/doc/images/RadialBlur_angle3.png b/src/effects/doc/images/RadialBlur_angle3.png
new file mode 100644
index 0000000..d1c0270
--- /dev/null
+++ b/src/effects/doc/images/RadialBlur_angle3.png
Binary files differ
diff --git a/src/effects/doc/images/RadialBlur_bug.png b/src/effects/doc/images/RadialBlur_bug.png
new file mode 100644
index 0000000..cf49512
--- /dev/null
+++ b/src/effects/doc/images/RadialBlur_bug.png
Binary files differ
diff --git a/src/effects/doc/images/RadialBlur_horizontalOffset1.png b/src/effects/doc/images/RadialBlur_horizontalOffset1.png
new file mode 100644
index 0000000..dc8afa7
--- /dev/null
+++ b/src/effects/doc/images/RadialBlur_horizontalOffset1.png
Binary files differ
diff --git a/src/effects/doc/images/RadialBlur_horizontalOffset2.png b/src/effects/doc/images/RadialBlur_horizontalOffset2.png
new file mode 100644
index 0000000..272950f
--- /dev/null
+++ b/src/effects/doc/images/RadialBlur_horizontalOffset2.png
Binary files differ
diff --git a/src/effects/doc/images/RadialBlur_horizontalOffset3.png b/src/effects/doc/images/RadialBlur_horizontalOffset3.png
new file mode 100644
index 0000000..a06a454
--- /dev/null
+++ b/src/effects/doc/images/RadialBlur_horizontalOffset3.png
Binary files differ
diff --git a/src/effects/doc/images/RadialGradient.png b/src/effects/doc/images/RadialGradient.png
new file mode 100644
index 0000000..279e3de
--- /dev/null
+++ b/src/effects/doc/images/RadialGradient.png
Binary files differ
diff --git a/src/effects/doc/images/RadialGradient_angle1.png b/src/effects/doc/images/RadialGradient_angle1.png
new file mode 100644
index 0000000..f7b1847
--- /dev/null
+++ b/src/effects/doc/images/RadialGradient_angle1.png
Binary files differ
diff --git a/src/effects/doc/images/RadialGradient_angle2.png b/src/effects/doc/images/RadialGradient_angle2.png
new file mode 100644
index 0000000..b39243b
--- /dev/null
+++ b/src/effects/doc/images/RadialGradient_angle2.png
Binary files differ
diff --git a/src/effects/doc/images/RadialGradient_angle3.png b/src/effects/doc/images/RadialGradient_angle3.png
new file mode 100644
index 0000000..fba3fdb
--- /dev/null
+++ b/src/effects/doc/images/RadialGradient_angle3.png
Binary files differ
diff --git a/src/effects/doc/images/RadialGradient_default.png b/src/effects/doc/images/RadialGradient_default.png
new file mode 100644
index 0000000..58de74d
--- /dev/null
+++ b/src/effects/doc/images/RadialGradient_default.png
Binary files differ
diff --git a/src/effects/doc/images/RadialGradient_gradient1.png b/src/effects/doc/images/RadialGradient_gradient1.png
new file mode 100644
index 0000000..947ac33
--- /dev/null
+++ b/src/effects/doc/images/RadialGradient_gradient1.png
Binary files differ
diff --git a/src/effects/doc/images/RadialGradient_gradient2.png b/src/effects/doc/images/RadialGradient_gradient2.png
new file mode 100644
index 0000000..90b2ce5
--- /dev/null
+++ b/src/effects/doc/images/RadialGradient_gradient2.png
Binary files differ
diff --git a/src/effects/doc/images/RadialGradient_gradient3.png b/src/effects/doc/images/RadialGradient_gradient3.png
new file mode 100644
index 0000000..9f97c8e
--- /dev/null
+++ b/src/effects/doc/images/RadialGradient_gradient3.png
Binary files differ
diff --git a/src/effects/doc/images/RadialGradient_horizontalOffset1.png b/src/effects/doc/images/RadialGradient_horizontalOffset1.png
new file mode 100644
index 0000000..0bf231a
--- /dev/null
+++ b/src/effects/doc/images/RadialGradient_horizontalOffset1.png
Binary files differ
diff --git a/src/effects/doc/images/RadialGradient_horizontalOffset2.png b/src/effects/doc/images/RadialGradient_horizontalOffset2.png
new file mode 100644
index 0000000..983855f
--- /dev/null
+++ b/src/effects/doc/images/RadialGradient_horizontalOffset2.png
Binary files differ
diff --git a/src/effects/doc/images/RadialGradient_horizontalOffset3.png b/src/effects/doc/images/RadialGradient_horizontalOffset3.png
new file mode 100644
index 0000000..6cb008b
--- /dev/null
+++ b/src/effects/doc/images/RadialGradient_horizontalOffset3.png
Binary files differ
diff --git a/src/effects/doc/images/RadialGradient_horizontalRadius1.png b/src/effects/doc/images/RadialGradient_horizontalRadius1.png
new file mode 100644
index 0000000..983855f
--- /dev/null
+++ b/src/effects/doc/images/RadialGradient_horizontalRadius1.png
Binary files differ
diff --git a/src/effects/doc/images/RadialGradient_horizontalRadius2.png b/src/effects/doc/images/RadialGradient_horizontalRadius2.png
new file mode 100644
index 0000000..f7b1847
--- /dev/null
+++ b/src/effects/doc/images/RadialGradient_horizontalRadius2.png
Binary files differ
diff --git a/src/effects/doc/images/RadialGradient_horizontalRadius3.png b/src/effects/doc/images/RadialGradient_horizontalRadius3.png
new file mode 100644
index 0000000..2f8c8f9
--- /dev/null
+++ b/src/effects/doc/images/RadialGradient_horizontalRadius3.png
Binary files differ
diff --git a/src/effects/doc/images/RadialGradient_maskSource1.png b/src/effects/doc/images/RadialGradient_maskSource1.png
new file mode 100644
index 0000000..983855f
--- /dev/null
+++ b/src/effects/doc/images/RadialGradient_maskSource1.png
Binary files differ
diff --git a/src/effects/doc/images/RadialGradient_maskSource2.png b/src/effects/doc/images/RadialGradient_maskSource2.png
new file mode 100644
index 0000000..7748131
--- /dev/null
+++ b/src/effects/doc/images/RadialGradient_maskSource2.png
Binary files differ
diff --git a/src/effects/doc/images/RadialGradient_withmask.png b/src/effects/doc/images/RadialGradient_withmask.png
new file mode 100644
index 0000000..b78f26a
--- /dev/null
+++ b/src/effects/doc/images/RadialGradient_withmask.png
Binary files differ
diff --git a/src/effects/doc/images/RectangularGlow_applied.png b/src/effects/doc/images/RectangularGlow_applied.png
new file mode 100644
index 0000000..c4d530a
--- /dev/null
+++ b/src/effects/doc/images/RectangularGlow_applied.png
Binary files differ
diff --git a/src/effects/doc/images/RectangularGlow_color1.png b/src/effects/doc/images/RectangularGlow_color1.png
new file mode 100644
index 0000000..bb0e6a7
--- /dev/null
+++ b/src/effects/doc/images/RectangularGlow_color1.png
Binary files differ
diff --git a/src/effects/doc/images/RectangularGlow_color2.png b/src/effects/doc/images/RectangularGlow_color2.png
new file mode 100644
index 0000000..e26dafc
--- /dev/null
+++ b/src/effects/doc/images/RectangularGlow_color2.png
Binary files differ
diff --git a/src/effects/doc/images/RectangularGlow_color3.png b/src/effects/doc/images/RectangularGlow_color3.png
new file mode 100644
index 0000000..81003f5
--- /dev/null
+++ b/src/effects/doc/images/RectangularGlow_color3.png
Binary files differ
diff --git a/src/effects/doc/images/RectangularGlow_cornerRadius1.png b/src/effects/doc/images/RectangularGlow_cornerRadius1.png
new file mode 100644
index 0000000..8abb5cb
--- /dev/null
+++ b/src/effects/doc/images/RectangularGlow_cornerRadius1.png
Binary files differ
diff --git a/src/effects/doc/images/RectangularGlow_cornerRadius2.png b/src/effects/doc/images/RectangularGlow_cornerRadius2.png
new file mode 100644
index 0000000..bb0e6a7
--- /dev/null
+++ b/src/effects/doc/images/RectangularGlow_cornerRadius2.png
Binary files differ
diff --git a/src/effects/doc/images/RectangularGlow_cornerRadius3.png b/src/effects/doc/images/RectangularGlow_cornerRadius3.png
new file mode 100644
index 0000000..9dc4b8f
--- /dev/null
+++ b/src/effects/doc/images/RectangularGlow_cornerRadius3.png
Binary files differ
diff --git a/src/effects/doc/images/RectangularGlow_glowRadius1.png b/src/effects/doc/images/RectangularGlow_glowRadius1.png
new file mode 100644
index 0000000..80a316f
--- /dev/null
+++ b/src/effects/doc/images/RectangularGlow_glowRadius1.png
Binary files differ
diff --git a/src/effects/doc/images/RectangularGlow_glowRadius2.png b/src/effects/doc/images/RectangularGlow_glowRadius2.png
new file mode 100644
index 0000000..bb0e6a7
--- /dev/null
+++ b/src/effects/doc/images/RectangularGlow_glowRadius2.png
Binary files differ
diff --git a/src/effects/doc/images/RectangularGlow_glowRadius3.png b/src/effects/doc/images/RectangularGlow_glowRadius3.png
new file mode 100644
index 0000000..2ac2561
--- /dev/null
+++ b/src/effects/doc/images/RectangularGlow_glowRadius3.png
Binary files differ
diff --git a/src/effects/doc/images/RectangularGlow_spread1.png b/src/effects/doc/images/RectangularGlow_spread1.png
new file mode 100644
index 0000000..bb0e6a7
--- /dev/null
+++ b/src/effects/doc/images/RectangularGlow_spread1.png
Binary files differ
diff --git a/src/effects/doc/images/RectangularGlow_spread2.png b/src/effects/doc/images/RectangularGlow_spread2.png
new file mode 100644
index 0000000..249eae2
--- /dev/null
+++ b/src/effects/doc/images/RectangularGlow_spread2.png
Binary files differ
diff --git a/src/effects/doc/images/RectangularGlow_spread3.png b/src/effects/doc/images/RectangularGlow_spread3.png
new file mode 100644
index 0000000..536d321
--- /dev/null
+++ b/src/effects/doc/images/RectangularGlow_spread3.png
Binary files differ
diff --git a/src/effects/doc/images/RecursiveBlur_bug.png b/src/effects/doc/images/RecursiveBlur_bug.png
new file mode 100755
index 0000000..6caf48e
--- /dev/null
+++ b/src/effects/doc/images/RecursiveBlur_bug.png
Binary files differ
diff --git a/src/effects/doc/images/RecursiveBlur_loops1.png b/src/effects/doc/images/RecursiveBlur_loops1.png
new file mode 100644
index 0000000..b9ea62e
--- /dev/null
+++ b/src/effects/doc/images/RecursiveBlur_loops1.png
Binary files differ
diff --git a/src/effects/doc/images/RecursiveBlur_loops2.png b/src/effects/doc/images/RecursiveBlur_loops2.png
new file mode 100644
index 0000000..d710f35
--- /dev/null
+++ b/src/effects/doc/images/RecursiveBlur_loops2.png
Binary files differ
diff --git a/src/effects/doc/images/RecursiveBlur_loops3.png b/src/effects/doc/images/RecursiveBlur_loops3.png
new file mode 100644
index 0000000..e1c18e7
--- /dev/null
+++ b/src/effects/doc/images/RecursiveBlur_loops3.png
Binary files differ
diff --git a/src/effects/doc/images/RecursiveBlur_radius1.png b/src/effects/doc/images/RecursiveBlur_radius1.png
new file mode 100644
index 0000000..2bf1280
--- /dev/null
+++ b/src/effects/doc/images/RecursiveBlur_radius1.png
Binary files differ
diff --git a/src/effects/doc/images/RecursiveBlur_radius2.png b/src/effects/doc/images/RecursiveBlur_radius2.png
new file mode 100644
index 0000000..696f118
--- /dev/null
+++ b/src/effects/doc/images/RecursiveBlur_radius2.png
Binary files differ
diff --git a/src/effects/doc/images/RecursiveBlur_radius3.png b/src/effects/doc/images/RecursiveBlur_radius3.png
new file mode 100644
index 0000000..3710011
--- /dev/null
+++ b/src/effects/doc/images/RecursiveBlur_radius3.png
Binary files differ
diff --git a/src/effects/doc/images/RecursiveBlur_transparentBorder1.png b/src/effects/doc/images/RecursiveBlur_transparentBorder1.png
new file mode 100644
index 0000000..3710011
--- /dev/null
+++ b/src/effects/doc/images/RecursiveBlur_transparentBorder1.png
Binary files differ
diff --git a/src/effects/doc/images/RecursiveBlur_transparentBorder2.png b/src/effects/doc/images/RecursiveBlur_transparentBorder2.png
new file mode 100644
index 0000000..6adbc44
--- /dev/null
+++ b/src/effects/doc/images/RecursiveBlur_transparentBorder2.png
Binary files differ
diff --git a/src/effects/doc/images/ThresholdMask_bug.png b/src/effects/doc/images/ThresholdMask_bug.png
new file mode 100755
index 0000000..1839e03
--- /dev/null
+++ b/src/effects/doc/images/ThresholdMask_bug.png
Binary files differ
diff --git a/src/effects/doc/images/ThresholdMask_mask.png b/src/effects/doc/images/ThresholdMask_mask.png
new file mode 100644
index 0000000..1904fbf
--- /dev/null
+++ b/src/effects/doc/images/ThresholdMask_mask.png
Binary files differ
diff --git a/src/effects/doc/images/ThresholdMask_spread1.png b/src/effects/doc/images/ThresholdMask_spread1.png
new file mode 100644
index 0000000..2288c2f
--- /dev/null
+++ b/src/effects/doc/images/ThresholdMask_spread1.png
Binary files differ
diff --git a/src/effects/doc/images/ThresholdMask_spread2.png b/src/effects/doc/images/ThresholdMask_spread2.png
new file mode 100644
index 0000000..504702e
--- /dev/null
+++ b/src/effects/doc/images/ThresholdMask_spread2.png
Binary files differ
diff --git a/src/effects/doc/images/ThresholdMask_spread3.png b/src/effects/doc/images/ThresholdMask_spread3.png
new file mode 100644
index 0000000..db289b1
--- /dev/null
+++ b/src/effects/doc/images/ThresholdMask_spread3.png
Binary files differ
diff --git a/src/effects/doc/images/ThresholdMask_threshold1.png b/src/effects/doc/images/ThresholdMask_threshold1.png
new file mode 100644
index 0000000..8683c0a
--- /dev/null
+++ b/src/effects/doc/images/ThresholdMask_threshold1.png
Binary files differ
diff --git a/src/effects/doc/images/ThresholdMask_threshold2.png b/src/effects/doc/images/ThresholdMask_threshold2.png
new file mode 100644
index 0000000..15f1a1d
--- /dev/null
+++ b/src/effects/doc/images/ThresholdMask_threshold2.png
Binary files differ
diff --git a/src/effects/doc/images/ThresholdMask_threshold3.png b/src/effects/doc/images/ThresholdMask_threshold3.png
new file mode 100644
index 0000000..e0eb02b
--- /dev/null
+++ b/src/effects/doc/images/ThresholdMask_threshold3.png
Binary files differ
diff --git a/src/effects/doc/images/ZoomBlur_bug.png b/src/effects/doc/images/ZoomBlur_bug.png
new file mode 100644
index 0000000..5951ac6
--- /dev/null
+++ b/src/effects/doc/images/ZoomBlur_bug.png
Binary files differ
diff --git a/src/effects/doc/images/ZoomBlur_horizontalOffset1.png b/src/effects/doc/images/ZoomBlur_horizontalOffset1.png
new file mode 100644
index 0000000..299fc45
--- /dev/null
+++ b/src/effects/doc/images/ZoomBlur_horizontalOffset1.png
Binary files differ
diff --git a/src/effects/doc/images/ZoomBlur_horizontalOffset2.png b/src/effects/doc/images/ZoomBlur_horizontalOffset2.png
new file mode 100644
index 0000000..190e50b
--- /dev/null
+++ b/src/effects/doc/images/ZoomBlur_horizontalOffset2.png
Binary files differ
diff --git a/src/effects/doc/images/ZoomBlur_horizontalOffset3.png b/src/effects/doc/images/ZoomBlur_horizontalOffset3.png
new file mode 100644
index 0000000..98e0276
--- /dev/null
+++ b/src/effects/doc/images/ZoomBlur_horizontalOffset3.png
Binary files differ
diff --git a/src/effects/doc/images/ZoomBlur_length1.png b/src/effects/doc/images/ZoomBlur_length1.png
new file mode 100644
index 0000000..f514ee4
--- /dev/null
+++ b/src/effects/doc/images/ZoomBlur_length1.png
Binary files differ
diff --git a/src/effects/doc/images/ZoomBlur_length2.png b/src/effects/doc/images/ZoomBlur_length2.png
new file mode 100644
index 0000000..190e50b
--- /dev/null
+++ b/src/effects/doc/images/ZoomBlur_length2.png
Binary files differ
diff --git a/src/effects/doc/images/ZoomBlur_length3.png b/src/effects/doc/images/ZoomBlur_length3.png
new file mode 100644
index 0000000..b6f2817
--- /dev/null
+++ b/src/effects/doc/images/ZoomBlur_length3.png
Binary files differ
diff --git a/src/effects/doc/images/bug.jpg b/src/effects/doc/images/bug.jpg
new file mode 100755
index 0000000..43e3676
--- /dev/null
+++ b/src/effects/doc/images/bug.jpg
Binary files differ
diff --git a/src/effects/doc/images/butterfly.png b/src/effects/doc/images/butterfly.png
new file mode 100644
index 0000000..ce544f2
--- /dev/null
+++ b/src/effects/doc/images/butterfly.png
Binary files differ
diff --git a/src/effects/doc/images/checker.png b/src/effects/doc/images/checker.png
new file mode 100644
index 0000000..b7f067b
--- /dev/null
+++ b/src/effects/doc/images/checker.png
Binary files differ
diff --git a/src/effects/doc/images/fog.png b/src/effects/doc/images/fog.png
new file mode 100644
index 0000000..f462222
--- /dev/null
+++ b/src/effects/doc/images/fog.png
Binary files differ
diff --git a/src/effects/doc/images/glass_normal.png b/src/effects/doc/images/glass_normal.png
new file mode 100755
index 0000000..ba360ef
--- /dev/null
+++ b/src/effects/doc/images/glass_normal.png
Binary files differ
diff --git a/src/effects/doc/qtgraphicaleffects.qdocconf b/src/effects/doc/qtgraphicaleffects.qdocconf
new file mode 100644
index 0000000..c9b523e
--- /dev/null
+++ b/src/effects/doc/qtgraphicaleffects.qdocconf
@@ -0,0 +1,46 @@
+include(../../../doc/global/qt-html-templates-offline.qdocconf)
+include(../../../doc/global/qt-module-defaults.qdocconf)
+
+project = QtGraphicalEffects
+description = Qt Graphical Effects Reference Documentation
+url = http://qt-project.org/doc/qt-5.0/qtgraphicaleffects-index.html
+version = 5.0.0
+
+qhp.projects = QtGraphicalEffects
+
+qhp.QtGraphicalEffects.file = qtgraphicaleffects.qhp
+qhp.QtGraphicalEffects.namespace = org.qt-project.qtgraphicaleffects.500
+qhp.QtGraphicalEffects.virtualFolder = qdoc
+qhp.QtGraphicalEffects.indexTitle = Qt Graphical Effects Reference Documentation
+qhp.QtGraphicalEffects.indexRoot =
+
+qhp.QtGraphicalEffects.filterAttributes = qtgraphicaleffects 5.0.0 qtrefdoc
+qhp.QtGraphicalEffects.customFilters.Qt.name = QtGraphicalEffects 5.0.0
+qhp.QtGraphicalEffects.customFilters.Qt.filterAttributes = qtgraphicaleffects 5.0.0
+qhp.QtGraphicalEffects.subprojects = classes overviews examples
+qhp.QtGraphicalEffects.subprojects.classes.title = Classes
+qhp.QtGraphicalEffects.subprojects.classes.indexTitle = Qt Graphical Effects's Classes
+qhp.QtGraphicalEffects.subprojects.classes.selectors = class fake:headerfile
+qhp.QtGraphicalEffects.subprojects.classes.sortPages = true
+qhp.QtGraphicalEffects.subprojects.overviews.title = Overviews
+qhp.QtGraphicalEffects.subprojects.overviews.indexTitle = All Overviews and HOWTOs
+qhp.QtGraphicalEffects.subprojects.overviews.selectors = fake:page,group,module
+qhp.QtGraphicalEffects.subprojects.examples.title = Qt Graphical Effects Examples
+qhp.QtGraphicalEffects.subprojects.examples.indexTitle = Qt Graphical Effects Examples
+qhp.QtGraphicalEffects.subprojects.examples.selectors = fake:example
+
+outputdir = ../../../doc/qtgraphicaleffects
+tagfile = ../../../doc/qtgraphicaleffects/qtgraphicaleffects.tags
+
+headerdirs += .. \
+
+sourcedirs += .. \
+
+
+exampledirs += ../../../examples/graphicaleffects \
+ snippets/
+
+
+imagedirs += images
+
+depends += qtqml qtquick qtbase
diff --git a/src/effects/doc/snippets/Blend-example.qml b/src/effects/doc/snippets/Blend-example.qml
new file mode 100644
index 0000000..e8e616c
--- /dev/null
+++ b/src/effects/doc/snippets/Blend-example.qml
@@ -0,0 +1,75 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+//! [import]
+import QtGraphicalEffects 1.0
+//! [import]
+
+Item {
+ width: 300
+ height: 300
+
+ Image {
+ id: bug
+ source: "images/bug.jpg"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ Image {
+ id: butterfly
+ source: "images/butterfly.png"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ Blend {
+ anchors.fill: bug
+ source: bug
+ foregroundSource: butterfly
+ mode: "subtract"
+ }
+}
+//! [example]
+
diff --git a/src/effects/doc/snippets/BrightnessContrast-example.qml b/src/effects/doc/snippets/BrightnessContrast-example.qml
new file mode 100644
index 0000000..cdc9f22
--- /dev/null
+++ b/src/effects/doc/snippets/BrightnessContrast-example.qml
@@ -0,0 +1,64 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Image {
+ id: bug
+ source: "images/bug.jpg"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ BrightnessContrast {
+ anchors.fill: bug
+ source: bug
+ brightness: 0.5
+ contrast: 0.5
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/ColorOverlay-example.qml b/src/effects/doc/snippets/ColorOverlay-example.qml
new file mode 100644
index 0000000..6d9aed6
--- /dev/null
+++ b/src/effects/doc/snippets/ColorOverlay-example.qml
@@ -0,0 +1,63 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Image {
+ id: bug
+ source: "images/butterfly.png"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ ColorOverlay {
+ anchors.fill: bug
+ source: bug
+ color: "#80800000"
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/Colorize-example.qml b/src/effects/doc/snippets/Colorize-example.qml
new file mode 100644
index 0000000..50bb7e6
--- /dev/null
+++ b/src/effects/doc/snippets/Colorize-example.qml
@@ -0,0 +1,65 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Image {
+ id: bug
+ source: "images/bug.jpg"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ Colorize {
+ anchors.fill: bug
+ source: bug
+ hue: 0.0
+ saturation: 0.5
+ lightness: -0.2
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/ConicalGradient-example.qml b/src/effects/doc/snippets/ConicalGradient-example.qml
new file mode 100644
index 0000000..fecdba1
--- /dev/null
+++ b/src/effects/doc/snippets/ConicalGradient-example.qml
@@ -0,0 +1,58 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ ConicalGradient {
+ anchors.fill: parent
+ angle: 0.0
+ gradient: Gradient {
+ GradientStop { position: 0.0; color: "white" }
+ GradientStop { position: 1.0; color: "black" }
+ }
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/Desaturate-example.qml b/src/effects/doc/snippets/Desaturate-example.qml
new file mode 100644
index 0000000..151cff3
--- /dev/null
+++ b/src/effects/doc/snippets/Desaturate-example.qml
@@ -0,0 +1,63 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Image {
+ id: bug
+ source: "images/bug.jpg"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ Desaturate {
+ anchors.fill: bug
+ source: bug
+ desaturation: 0.8
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/DirectionalBlur-example.qml b/src/effects/doc/snippets/DirectionalBlur-example.qml
new file mode 100644
index 0000000..512fa91
--- /dev/null
+++ b/src/effects/doc/snippets/DirectionalBlur-example.qml
@@ -0,0 +1,65 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Image {
+ id: bug
+ source: "images/bug.jpg"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ DirectionalBlur {
+ anchors.fill: bug
+ source: bug
+ angle: 90
+ length: 32
+ samples: 24
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/Displace-example.qml b/src/effects/doc/snippets/Displace-example.qml
new file mode 100644
index 0000000..7191049
--- /dev/null
+++ b/src/effects/doc/snippets/Displace-example.qml
@@ -0,0 +1,77 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Image {
+ id: bug
+ source: "images/bug.jpg"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ Rectangle {
+ id: displacement
+ color: Qt.rgba(0.5, 0.5, 1.0, 1.0)
+ anchors.fill: parent
+ visible: false
+ Image {
+ anchors.centerIn: parent
+ source: "images/glass_normal.png"
+ sourceSize: Qt.size(parent.width/2, parent.height/2)
+ smooth: true
+ }
+ }
+
+ Displace {
+ anchors.fill: bug
+ source: bug
+ displacementSource: displacement
+ displacement: 0.1
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/DropShadow-example.qml b/src/effects/doc/snippets/DropShadow-example.qml
new file mode 100644
index 0000000..09b7a16
--- /dev/null
+++ b/src/effects/doc/snippets/DropShadow-example.qml
@@ -0,0 +1,71 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Rectangle {
+ anchors.fill: parent
+ }
+
+ Image {
+ id: butterfly
+ source: "images/butterfly.png"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ DropShadow {
+ anchors.fill: butterfly
+ horizontalOffset: 3
+ verticalOffset: 3
+ radius: 8.0
+ samples: 16
+ color: "#80000000"
+ source: butterfly
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/FastBlur-example.qml b/src/effects/doc/snippets/FastBlur-example.qml
new file mode 100644
index 0000000..05072aa
--- /dev/null
+++ b/src/effects/doc/snippets/FastBlur-example.qml
@@ -0,0 +1,63 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Image {
+ id: bug
+ source: "images/bug.jpg"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ FastBlur {
+ anchors.fill: bug
+ source: bug
+ radius: 32
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/GammaAdjust-example.qml b/src/effects/doc/snippets/GammaAdjust-example.qml
new file mode 100644
index 0000000..8cc9ff0
--- /dev/null
+++ b/src/effects/doc/snippets/GammaAdjust-example.qml
@@ -0,0 +1,63 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Image {
+ id: bug
+ source: "images/bug.jpg"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ GammaAdjust {
+ anchors.fill: bug
+ source: bug
+ gamma: 0.45
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/GaussianBlur-example.qml b/src/effects/doc/snippets/GaussianBlur-example.qml
new file mode 100644
index 0000000..bfbda4c
--- /dev/null
+++ b/src/effects/doc/snippets/GaussianBlur-example.qml
@@ -0,0 +1,64 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Image {
+ id: bug
+ source: "images/bug.jpg"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ GaussianBlur {
+ anchors.fill: bug
+ source: bug
+ radius: 8
+ samples: 16
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/Glow-example.qml b/src/effects/doc/snippets/Glow-example.qml
new file mode 100644
index 0000000..7a00bda
--- /dev/null
+++ b/src/effects/doc/snippets/Glow-example.qml
@@ -0,0 +1,70 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Rectangle {
+ anchors.fill: parent
+ color: "black"
+ }
+
+ Image {
+ id: butterfly
+ source: "images/butterfly.png"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ Glow {
+ anchors.fill: butterfly
+ radius: 8
+ samples: 16
+ color: "white"
+ source: butterfly
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/HueSaturation-example.qml b/src/effects/doc/snippets/HueSaturation-example.qml
new file mode 100644
index 0000000..6d92ef9
--- /dev/null
+++ b/src/effects/doc/snippets/HueSaturation-example.qml
@@ -0,0 +1,65 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Image {
+ id: bug
+ source: "images/bug.jpg"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ HueSaturation {
+ anchors.fill: bug
+ source: bug
+ hue: -0.3
+ saturation: 0.5
+ lightness: -0.1
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/InnerShadow-example.qml b/src/effects/doc/snippets/InnerShadow-example.qml
new file mode 100644
index 0000000..bfbe97a
--- /dev/null
+++ b/src/effects/doc/snippets/InnerShadow-example.qml
@@ -0,0 +1,71 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Rectangle {
+ anchors.fill: parent
+ }
+
+ Image {
+ id: butterfly
+ source: "images/butterfly.png"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ InnerShadow {
+ anchors.fill: butterfly
+ radius: 8.0
+ samples: 16
+ horizontalOffset: -3
+ verticalOffset: 3
+ color: "#b0000000"
+ source: butterfly
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/LevelAdjust-example.qml b/src/effects/doc/snippets/LevelAdjust-example.qml
new file mode 100644
index 0000000..48eedf1
--- /dev/null
+++ b/src/effects/doc/snippets/LevelAdjust-example.qml
@@ -0,0 +1,64 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Image {
+ id: butterfly
+ source: "images/butterfly.png"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ LevelAdjust {
+ anchors.fill: butterfly
+ source: butterfly
+ minimumOutput: "#00ffffff"
+ maximumOutput: "#ff000000"
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/LinearGradient-example.qml b/src/effects/doc/snippets/LinearGradient-example.qml
new file mode 100644
index 0000000..43bd6a4
--- /dev/null
+++ b/src/effects/doc/snippets/LinearGradient-example.qml
@@ -0,0 +1,59 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ LinearGradient {
+ anchors.fill: parent
+ start: Qt.point(0, 0)
+ end: Qt.point(0, 300)
+ gradient: Gradient {
+ GradientStop { position: 0.0; color: "white" }
+ GradientStop { position: 1.0; color: "black" }
+ }
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/MaskedBlur-example.qml b/src/effects/doc/snippets/MaskedBlur-example.qml
new file mode 100644
index 0000000..f82c5d1
--- /dev/null
+++ b/src/effects/doc/snippets/MaskedBlur-example.qml
@@ -0,0 +1,77 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Image {
+ id: bug
+ source: "images/bug.jpg"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ LinearGradient {
+ id: mask
+ anchors.fill: bug
+ gradient: Gradient {
+ GradientStop { position: 0.2; color: "#ffffffff" }
+ GradientStop { position: 0.5; color: "#00ffffff" }
+ }
+ start: Qt.point(0, 0)
+ end: Qt.point(300, 0)
+ visible: false
+ }
+
+ MaskedBlur {
+ anchors.fill: bug
+ source: bug
+ maskSource: mask
+ radius: 16
+ samples: 24
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/OpacityMask-example.qml b/src/effects/doc/snippets/OpacityMask-example.qml
new file mode 100644
index 0000000..06f1463
--- /dev/null
+++ b/src/effects/doc/snippets/OpacityMask-example.qml
@@ -0,0 +1,71 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Image {
+ id: bug
+ source: "images/bug.jpg"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ Image {
+ id: mask
+ source: "images/butterfly.png"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ OpacityMask {
+ anchors.fill: bug
+ source: bug
+ maskSource: mask
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/RadialBlur-example.qml b/src/effects/doc/snippets/RadialBlur-example.qml
new file mode 100644
index 0000000..8dbafb9
--- /dev/null
+++ b/src/effects/doc/snippets/RadialBlur-example.qml
@@ -0,0 +1,64 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Image {
+ id: bug
+ source: "images/bug.jpg"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ RadialBlur {
+ anchors.fill: bug
+ source: bug
+ samples: 24
+ angle: 30
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/RadialGradient-example.qml b/src/effects/doc/snippets/RadialGradient-example.qml
new file mode 100644
index 0000000..b4c2bed
--- /dev/null
+++ b/src/effects/doc/snippets/RadialGradient-example.qml
@@ -0,0 +1,56 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ RadialGradient {
+ anchors.fill: parent
+ gradient: Gradient {
+ GradientStop { position: 0.0; color: "white" }
+ GradientStop { position: 0.5; color: "black" }
+ }
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/RectangularGlow-example.qml b/src/effects/doc/snippets/RectangularGlow-example.qml
new file mode 100644
index 0000000..a369602
--- /dev/null
+++ b/src/effects/doc/snippets/RectangularGlow-example.qml
@@ -0,0 +1,74 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Rectangle {
+ id: background
+ anchors.fill: parent
+ color: "black"
+ }
+
+ RectangularGlow {
+ id: effect
+ anchors.fill: rect
+ glowRadius: 10
+ spread: 0.2
+ color: "white"
+ cornerRadius: rect.radius + glowRadius
+ }
+
+ Rectangle {
+ id: rect
+ color: "black"
+ anchors.centerIn: parent
+ width: Math.round(parent.width / 1.5)
+ height: Math.round(parent.height / 2)
+ radius: 25
+ }
+}
+//! [example]
+
diff --git a/src/effects/doc/snippets/RecursiveBlur-example.qml b/src/effects/doc/snippets/RecursiveBlur-example.qml
new file mode 100644
index 0000000..11cdb6d
--- /dev/null
+++ b/src/effects/doc/snippets/RecursiveBlur-example.qml
@@ -0,0 +1,64 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Image {
+ id: bug
+ source: "images/bug.jpg"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ RecursiveBlur {
+ anchors.fill: bug
+ source: bug
+ radius: 7.5
+ loops: 50
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/ThresholdMask-example.qml b/src/effects/doc/snippets/ThresholdMask-example.qml
new file mode 100644
index 0000000..2975143
--- /dev/null
+++ b/src/effects/doc/snippets/ThresholdMask-example.qml
@@ -0,0 +1,80 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Image {
+ id: background
+ anchors.fill: parent
+ source: "images/checker.png"
+ smooth: true
+ fillMode: Image.Tile
+ }
+
+ Image {
+ id: bug
+ source: "images/bug.jpg"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ Image {
+ id: mask
+ source: "images/fog.png"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ ThresholdMask {
+ anchors.fill: bug
+ source: bug
+ maskSource: mask
+ threshold: 0.4
+ spread: 0.2
+ }
+}
+//! [example]
diff --git a/src/effects/doc/snippets/ZoomBlur-example.qml b/src/effects/doc/snippets/ZoomBlur-example.qml
new file mode 100644
index 0000000..1f3f6c8
--- /dev/null
+++ b/src/effects/doc/snippets/ZoomBlur-example.qml
@@ -0,0 +1,64 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** You may use this file under the terms of the BSD license as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+** * Redistributions of source code must retain the above copyright
+** notice, this list of conditions and the following disclaimer.
+** * Redistributions in binary form must reproduce the above copyright
+** notice, this list of conditions and the following disclaimer in
+** the documentation and/or other materials provided with the
+** distribution.
+** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
+** of its contributors may be used to endorse or promote products derived
+** from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+//! [example]
+import QtQuick 2.0
+import QtGraphicalEffects 1.0
+
+Item {
+ width: 300
+ height: 300
+
+ Image {
+ id: butterfly
+ source: "images/bug.jpg"
+ sourceSize: Qt.size(parent.width, parent.height)
+ smooth: true
+ visible: false
+ }
+
+ ZoomBlur {
+ anchors.fill: butterfly
+ source: butterfly
+ samples: 24
+ length: 48
+ }
+}
+//! [example]
diff --git a/src/effects/doc/src/overview-graphicaleffects.qdoc b/src/effects/doc/src/overview-graphicaleffects.qdoc
new file mode 100644
index 0000000..7406d35
--- /dev/null
+++ b/src/effects/doc/src/overview-graphicaleffects.qdoc
@@ -0,0 +1,75 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the documentation of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:FDL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia. For licensing terms and
+** conditions see http://qt.digia.com/licensing. For further information
+** use the contact form at http://qt.digia.com/contact-us.
+**
+** GNU Free Documentation License Usage
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of
+** this file. Please review the following information to ensure
+** the GNU Free Documentation License version 1.3 requirements
+** will be met: http://www.gnu.org/copyleft/fdl.html.
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+ /*!
+ \page graphicaleffects.html
+ \title Graphical Effects
+ \brief Effects provided by the Qt Graphical Effects API
+
+ Effects are visual items that can be added to Qt Quick user interface as UI
+ components. To import the Qt Graphical Effects types, include the Qt
+ Graphical Effects module by adding the following statement to the QML file:
+
+ \code
+ import QtGraphicalEffects 1.0
+ \endcode
+
+ To use the effects, simply add a specific effect declaration to the QML
+ scene and configure the effects properties. The source item type can be any
+ QML type, even video or another effect. Pipelining multiple effects together
+ is a simple way to create even more impressive output.
+
+ The following list presents the functional division of types that are part
+ of Qt Graphical Effects:
+
+ \section1 Blend
+ \annotatedlist qtgraphicaleffects-blend
+
+ \section1 Color
+ \annotatedlist qtgraphicaleffects-color
+
+ \section1 Gradient
+ \annotatedlist qtgraphicaleffects-gradient
+
+ \section1 Distortion
+ \annotatedlist qtgraphicaleffects-distortion
+
+ \section1 Drop Shadow
+ \annotatedlist qtgraphicaleffects-drop-shadow
+
+ \section1 Blur
+ \annotatedlist qtgraphicaleffects-blur
+
+ \section1 Motion Blur
+ \annotatedlist qtgraphicaleffects-motion-blur
+
+ \section1 Glow
+ \annotatedlist qtgraphicaleffects-glow
+
+ \section1 Mask
+ \annotatedlist qtgraphicaleffects-mask
+ */
diff --git a/src/effects/doc/src/qtgraphicaleffects.qdoc b/src/effects/doc/src/qtgraphicaleffects.qdoc
new file mode 100644
index 0000000..b77644f
--- /dev/null
+++ b/src/effects/doc/src/qtgraphicaleffects.qdoc
@@ -0,0 +1,62 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the documentation of the Qt Graphical Effects module.
+**
+** $QT_BEGIN_LICENSE:FDL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia. For licensing terms and
+** conditions see http://qt.digia.com/licensing. For further information
+** use the contact form at http://qt.digia.com/contact-us.
+**
+** GNU Free Documentation License Usage
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of
+** this file. Please review the following information to ensure
+** the GNU Free Documentation License version 1.3 requirements
+** will be met: http://www.gnu.org/copyleft/fdl.html.
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+/*!
+\title Qt Graphical Effects
+\page qtgraphicaleffects-index.html
+\brief Qt Graphical Effects module is a Qt Quick Add-On module.
+
+The Qt Graphical Effects module provides a set of QML types for adding visually
+impressive and configurable effects to user interfaces. Effects are visual
+items that can be added to Qt Quick user interface as UI components.
+
+The API consists of over 20 effects provided as separate QML types. The effects
+cover functional areas such as blending, masking, blurring, coloring, and many more.
+
+\section1 Getting started
+To load Qt Graphical Effects, add the following import statement to your .qml file:
+\snippet Blend-example.qml import
+
+To use the effects, simply add a specific effect declaration to the QML scene and
+configure the effects properties. Effects have one or more source properties for
+specifying the visual input for which the effect is applied to. The altered visual
+output is then presented in the effect item itself. The source can be another,
+often hidden, item in the QML scene. More complex effects can have multiple sources.
+The source item type can be any QML type, even video or another effect. Pipelining
+multiple effects together is a simple way to create even more impressive output.
+
+Each effect has a set of properties that can be used to configure the effect output.
+Properties can be animated just like any other QML properties. The QML type
+documentation contains property descriptions and basic usage examples.
+
+Currently there is no C++ API.
+
+\section1 Effects
+
+The \l{Graphical Effects} page has a list of the effects available.
+
+*/