Color Representation

Introduction

Represents RGBA colours, individual channels are accessible via public properties.

Class synopsis

UI\Draw\Color
class UI\Draw\Color {
/* Constants */
const int UI\Draw\Color::Red;
const int UI\Draw\Color::Green;
const int UI\Draw\Color::Blue;
const int UI\Draw\Color::Alpha;
/* Properties */
public $r;
public $g;
public $b;
public $a;
/* Constructor */
public __construct(UI\Draw\Color $color = ?)
public __construct(int $color = ?)
/* Methods */
public float getChannel(int $channel)
public void setChannel(int $channel, float $value)
}

Properties

r

Provides access to the red channel

g

Provides access to the green channel

b

Provides access to the blue channel

a

Provides access to the alpha channel

Predefined Constants

UI\Draw\Color::Red

Identifies the red channel

UI\Draw\Color::Green

Identifies the green channel

UI\Draw\Color::Blue

Identifies the blue channel

UI\Draw\Color::Alpha

Identifies the alpha channel

Table of Contents