Show / Hide Table of Contents

Class LinearGradientTexture

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

Inheritance
object
AbstractBindable
AbstractGradientTexture
LinearGradientTexture
Implements
IBindable
INotifyPropertyChanged
ITexture
Inherited Members
AbstractGradientTexture.Gradient
AbstractGradientTexture.Size
AbstractGradientTexture.this[Point]
AbstractGradientTexture.this[Rectangle]
AbstractBindable.PropertyChanged
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: RGB.NET.Presets.Textures
Assembly: RGB.NET.Presets.dll
Syntax
public sealed class LinearGradientTexture : AbstractGradientTexture, IBindable, INotifyPropertyChanged, ITexture

Constructors

| Edit this page View Source

LinearGradientTexture(Size, IGradient)

Initializes a new instance of the LinearGradientTexture class.

Declaration
public LinearGradientTexture(Size size, IGradient gradient)
Parameters
Type Name Description
Size size

The size of the texture.

IGradient gradient

The RGB.NET.Presets.Gradients.IGradient drawn by this LinearGradientTexture.

| Edit this page View Source

LinearGradientTexture(Size, IGradient, Point, Point)

Initializes a new instance of the LinearGradientTexture class.

Declaration
public LinearGradientTexture(Size size, IGradient gradient, Point startPoint, Point endPoint)
Parameters
Type Name Description
Size size

The size of the texture.

IGradient gradient

The RGB.NET.Presets.Gradients.IGradient drawn by this LinearGradientTexture.

Point startPoint

The start Point (as percentage in the range [0..1]).

Point endPoint

The end Point (as percentage in the range [0..1]).

Properties

| Edit this page View Source

EndPoint

Gets or sets the end Point (as percentage in the range [0..1]) of the IGradient drawn by this LinearGradientTexture. (default: 1.0, 0.5)

Declaration
public Point EndPoint { get; set; }
Property Value
Type Description
Point
| Edit this page View Source

StartPoint

Gets or sets the start Point (as percentage in the range [0..1]) of the IGradient drawn by this LinearGradientTexture. (default: 0.0, 0.5)

Declaration
public Point StartPoint { get; set; }
Property Value
Type Description
Point

Methods

| Edit this page View Source

GetColor(in Point)

Gets the color at the specified location of the texture.

Declaration
protected override Color GetColor(in Point point)
Parameters
Type Name Description
Point point

The location to get the color from.

Returns
Type Description
Color

The color at the specified location.

Overrides
AbstractGradientTexture.GetColor(in Point)

Implements

IBindable
INotifyPropertyChanged
ITexture
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX