-
Notifications
You must be signed in to change notification settings - Fork 18
Linear Gradient
The LinearGradient is one of the default gradients provided by CUE.NET.
It's based on a set of GradientStops. All values are calculated as interpolation between the two GradientStops surrounding the requested point.
Using the linear gradient is quite easy. Just create a new instance of the LinearGradient-class and use an array of GradientStops as constructor-parameter.
If you want to create a gradient to draw something like this.
The gradient is the adopted line from the bottom left to the top right corner represented by the white line in the image.
Note that this direction-info is not included in the gradient!
you could use this code
GradientStop[] gradientStops =
{
new GradientStop(0f, Color.Blue),
new GradientStop(1f, Color.Red)
};
LinearGradient blueToRedGradient = new LinearGradient(gradientStops);
Please drop me a message if you find mistakes or inadequate descriptions in one of the pages here!
-
Introduction
1.1. What is CUE.NET?
1.2. What can I do with CUE.NET?
1.3. Projects using CUE.NET -
Getting started
2.1. Adding CUE.NET to a project
2.2. Initializing CUE.NET
2.3. Perform basic lighting
2.4. Understanding CUE.NET ledgroups -
Gradients
3.1. Understanding CUE.NET gradients
3.2. Linear Gradient
3.3. Rainbow Gradient
3.4. Implementing an own gradient -
Brushes
4.1. Understanding CUE.NET brushes
4.2. Color-Corrections
4.3. Solid-Color Brush
4.4. Linear-Gradient Brush
4.5. Radial-Gradient Brush
4.6. Random-Color Brush
4.7. Image-Brush
4.8. Implementing an own brush -
Effects
5.1. Understanding CUE.NET effects
5.2. Flash Effect
5.3. Move-Gradient Effect
5.4. Implementing an own effect -
Tutorials