C# Класс CodeImp.Gluon.PixelColor

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Transparent PixelColor
a byte
b byte
g byte
r byte

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

Метод Описание
Add ( PixelColor a, PixelColor b ) : PixelColor
Blend ( PixelColor a, PixelColor b ) : PixelColor
Desaturate ( PixelColor a ) : PixelColor
FromColor ( Color c ) : PixelColor
FromInt ( int c ) : PixelColor
Inverse ( ) : PixelColor
InverseKeepAlpha ( ) : PixelColor
Lerp ( PixelColor a, PixelColor b, float u ) : PixelColor
Modulate ( PixelColor a, PixelColor b ) : PixelColor
PixelColor ( PixelColor p, byte a ) : System
PixelColor ( byte a, byte r, byte g, byte b ) : System
Scale ( PixelColor a, float scalar ) : PixelColor
ToColor ( ) : Color
ToColorRef ( ) : int
ToInt ( ) : int
WithAlpha ( byte a ) : PixelColor

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

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

public static Add ( PixelColor a, PixelColor b ) : PixelColor
a PixelColor
b PixelColor
Результат PixelColor

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

public Blend ( PixelColor a, PixelColor b ) : PixelColor
a PixelColor
b PixelColor
Результат PixelColor

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

public static Desaturate ( PixelColor a ) : PixelColor
a PixelColor
Результат PixelColor

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

public static FromColor ( Color c ) : PixelColor
c Color
Результат PixelColor

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

public static FromInt ( int c ) : PixelColor
c int
Результат PixelColor

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

public Inverse ( ) : PixelColor
Результат PixelColor

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

public InverseKeepAlpha ( ) : PixelColor
Результат PixelColor

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

public static Lerp ( PixelColor a, PixelColor b, float u ) : PixelColor
a PixelColor
b PixelColor
u float
Результат PixelColor

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

public static Modulate ( PixelColor a, PixelColor b ) : PixelColor
a PixelColor
b PixelColor
Результат PixelColor

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

public PixelColor ( PixelColor p, byte a ) : System
p PixelColor
a byte
Результат System

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

public PixelColor ( byte a, byte r, byte g, byte b ) : System
a byte
r byte
g byte
b byte
Результат System

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

public static Scale ( PixelColor a, float scalar ) : PixelColor
a PixelColor
scalar float
Результат PixelColor

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

public ToColor ( ) : Color
Результат Color

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

public ToColorRef ( ) : int
Результат int

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

public ToInt ( ) : int
Результат int

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

public WithAlpha ( byte a ) : PixelColor
a byte
Результат PixelColor

Описание свойств

Transparent публичное статическое свойство

public static PixelColor,CodeImp.Gluon Transparent
Результат PixelColor

a публичное свойство

public byte a
Результат byte

b публичное свойство

public byte b
Результат byte

g публичное свойство

public byte g
Результат byte

r публичное свойство

public byte r
Результат byte