qskinny/skins/material
Peter Hartmann ac8ef9cd5a
Box renderer: Support border gradients (#158)
* QskBoxBorderColors: Use gradients instead of colors

* QskBoxBorderColors: rename API

* render gradients on borders

* boxes example: Also draw gradient borders

* calculate proper numbers of needed border colors

* fixup with example

* support rounded corners

* support more colors in rounded color gradients

I THINK WE DON'T REALLY NEED THIS COMMIT

* We don't need this commit either

* Revert "We don't need this commit either"

This reverts commit 2dc38064f7fee1d0505262fe5cebcf9e1fb16cea.

* Revert "support more colors in rounded color gradients"

This reverts commit 5754d2d0773d8273d42ae1775b53d40f5e6af26a.

* fix borders for rect ellipses

* play around a bit

* small fixes

* some helper stuff and missing stuff

* user border colors

* close to something working somehow

* works a bit better

* put it into an own function

* rearrange a bit

* something's off

* still off, but seems like we need an additional line

* works but hackish

* now it works

* bring back samples

* correction

* pimp up example

* fix normal rendering

* some more debugging etc.

* turn around gradients

* turn around rectangular gradients as well

* turn around easier

* more test cases

* fix fill case

* more test cases

* clean up a bit

* clean up example

* clean up some more

* incorporate feedback from Uwe

* fix bug when using horizontal gradients
2022-02-04 16:11:11 +01:00
..
QskMaterialGlobal.h dllimport/dllexport stuff 2018-10-12 08:03:03 +02:00
QskMaterialSkin.cpp Box renderer: Support border gradients (#158) 2022-02-04 16:11:11 +01:00
QskMaterialSkin.h QskSkinHintTableEditor introduced 2020-12-26 12:57:08 +01:00
QskMaterialSkinFactory.cpp playing with clang-format 2018-08-03 08:15:28 +02:00
QskMaterialSkinFactory.h dllimport/dllexport stuff 2018-10-12 08:03:03 +02:00
material.pro using feature files 2019-04-02 09:07:09 +02:00
metadata.json skins factories can be loaded as plugins 2018-01-03 11:57:05 +01:00