C# Класс EmptyKeys.UserInterface.Media.TextureBase

Implements abstract multi-render texture
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

GenerateArrow ( ArrowDirection direction, int startX, int lineSize ) : void

Generates the arrow.

GenerateCheckbox ( ) : void

Generates the check box texture content

GenerateLinearGradient ( PointF lineStart, PointF lineEnd, Thickness borderThickness, List sortedStops, GradientSpreadMethod spread, bool isBorder ) : void

Generates the linear gradient texture content

GenerateOneToOne ( ) : void

Generates the one to one white texture content

GenerateSolidColor ( Thickness borderThickness, bool isBorder ) : void

Generates the solid color texture content

GetNativeTexture ( ) : object

Gets the native texture.

SetColorData ( uint data ) : void

Sets the color data.

TextureBase ( object nativeTexture ) : System

Initializes a new instance of the TextureBase class.

Описание методов

Dispose() публичный абстрактный Метод

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public abstract Dispose ( ) : void
Результат void

GenerateArrow() публичный абстрактный Метод

Generates the arrow.
public abstract GenerateArrow ( ArrowDirection direction, int startX, int lineSize ) : void
direction ArrowDirection The direction.
startX int The start x point
lineSize int Size of the line.
Результат void

GenerateCheckbox() публичный абстрактный Метод

Generates the check box texture content
public abstract GenerateCheckbox ( ) : void
Результат void

GenerateLinearGradient() публичный абстрактный Метод

Generates the linear gradient texture content
public abstract GenerateLinearGradient ( PointF lineStart, PointF lineEnd, Thickness borderThickness, List sortedStops, GradientSpreadMethod spread, bool isBorder ) : void
lineStart PointF The line start.
lineEnd PointF The line end.
borderThickness Thickness The border thickness.
sortedStops List The sorted stops.
spread GradientSpreadMethod The spread.
isBorder bool if set to true [is border].
Результат void

GenerateOneToOne() публичный абстрактный Метод

Generates the one to one white texture content
public abstract GenerateOneToOne ( ) : void
Результат void

GenerateSolidColor() публичный абстрактный Метод

Generates the solid color texture content
public abstract GenerateSolidColor ( Thickness borderThickness, bool isBorder ) : void
borderThickness Thickness The border thickness.
isBorder bool if set to true [is border].
Результат void

GetNativeTexture() публичный абстрактный Метод

Gets the native texture.
public abstract GetNativeTexture ( ) : object
Результат object

SetColorData() публичный абстрактный Метод

Sets the color data.
public abstract SetColorData ( uint data ) : void
data uint The data.
Результат void

TextureBase() публичный Метод

Initializes a new instance of the TextureBase class.
public TextureBase ( object nativeTexture ) : System
nativeTexture object The native texture.
Результат System