# orx-shade-styles

Shader based fills and strokes, including various types of gradient fills.

<!-- __demos__ >
# Demos
[DemoRadialGradient01Kt](src/demo/kotlin/DemoRadialGradient01Kt.kt
![DemoRadialGradient01Kt](https://github.com/openrndr/orx/blob/media/orx-shade-styles/images/DemoRadialGradient01Kt.png
<!-- __demos__ -->
## Demos
### DemoAllGradients01
[source code](src/jvmDemo/kotlin/DemoAllGradients01.kt)

![DemoAllGradients01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shade-styles/images/DemoAllGradients01Kt.png)

### DemoImageFit01
[source code](src/jvmDemo/kotlin/DemoImageFit01.kt)

![DemoImageFit01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shade-styles/images/DemoImageFit01Kt.png)

### DemoLinearGradient
[source code](src/jvmDemo/kotlin/DemoLinearGradient.kt)

![DemoLinearGradientKt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shade-styles/images/DemoLinearGradientKt.png)

### DemoNPointGradient01
[source code](src/jvmDemo/kotlin/DemoNPointGradient01.kt)

![DemoNPointGradient01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shade-styles/images/DemoNPointGradient01Kt.png)

### DemoNPointLinearGradient01
[source code](src/jvmDemo/kotlin/DemoNPointLinearGradient01.kt)

![DemoNPointLinearGradient01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shade-styles/images/DemoNPointLinearGradient01Kt.png)

### DemoNPointRadialGradient01
[source code](src/jvmDemo/kotlin/DemoNPointRadialGradient01.kt)

![DemoNPointRadialGradient01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shade-styles/images/DemoNPointRadialGradient01Kt.png)

### DemoRadialGradient01
[source code](src/jvmDemo/kotlin/DemoRadialGradient01.kt)

![DemoRadialGradient01Kt](https://raw.githubusercontent.com/openrndr/orx/media/orx-shade-styles/images/DemoRadialGradient01Kt.png)
