A

$Model#alphaProperty in class Model

B

$RGB#blueProperty in class RGB

C

ColoristClass in namespace Abyrate
Main class for manipulation with color models
$Colorist#classesProperty in class Colorist
List of model classes
$Colorist#channelsProperty in class Colorist
List supported channels. Automatically generated list
Colorist::create() — Method in class Colorist
Static method for create and set
ColoristExceptionClass in namespace Abyrate\Exceptions
ColoristException::channelIsUndefined() — Method in class ColoristException
HexException::channelIsNotExist() — Method in class HexException
NameException::channelIsNotExist() — Method in class NameException
RgbException::channelIsNotExist() — Method in class RgbException
ModelInterface::create() — Method in class ModelInterface
Creating instance model
ModelInterface::convertToRgb() — Method in class ModelInterface
Convert instance values to RGB
ModelInterface::convertFromRgb() — Method in class ModelInterface
Convert instance values from RGB
$Model#channelsProperty in class Model
Model::create() — Method in class Model
$HEX#channelsProperty in class HEX
HEX::convertToRgb() — Method in class HEX
Convert instance values to RGB
HEX::convertFromRgb() — Method in class HEX
Convert instance values from RGB
$Name#channelsProperty in class Name
Name::convertToRgb() — Method in class Name
Convert instance values to RGB
Name::convertFromRgb() — Method in class Name
Convert instance values from RGB
$RGB#channelsProperty in class RGB
RGB::convertToRgb() — Method in class RGB
Convert instance values to RGB
RGB::convertFromRgb() — Method in class RGB
Convert instance values from RGB

D

Colorist::detectParser() — Method in class Colorist
Detecting the parser from the set value
HexTrait::decToHex() — Method in class HexTrait
Converting decimal number to hex code string

E

HexTrait::explodeHex() — Method in class HexTrait

G

Colorist::getChannelsList() — Method in class Colorist
Colorist::getTypesList() — Method in class Colorist
Colorist::getChannel() — Method in class Colorist
Get value of one channel
Colorist::get() — Method in class Colorist
Get model
Colorist::getModel() — Method in class Colorist
Getting a model by type
ModelInterface::getChannelsList() — Method in class ModelInterface
ModelInterface::getTypesList() — Method in class ModelInterface
ModelInterface::getChannel() — Method in class ModelInterface
Get single channel
ModelInterface::get() — Method in class ModelInterface
Get all model channels
Model::getChannelsList() — Method in class Model
Model::getTypesList() — Method in class Model
HEX::getChannel() — Method in class HEX
Get single channel
HEX::get() — Method in class HEX
Get all model channels
Name::getChannel() — Method in class Name
Get single channel
Name::get() — Method in class Name
Get all model channels
$RGB#greenProperty in class RGB
RGB::getChannel() — Method in class RGB
Get single channel
RGB::get() — Method in class RGB
Get all model channels

H

Colorist::hexParser() — Method in class Colorist
Getting the model and values from hex. Format: #000; #112233
HexExceptionClass in namespace Abyrate\Exceptions
HEXClass in namespace Abyrate\Models
$HEX#hexProperty in class HEX
$HEX#hexaProperty in class HEX
HexTraitClass in namespace Abyrate\Traits

I

HexException::invalidValue() — Method in class HexException
ModelInterface::isType() — Method in class ModelInterface
ModelInterface::isChannel() — Method in class ModelInterface
Model::isType() — Method in class Model
Model::isChannel() — Method in class Model

L

Colorist::loadModels() — Method in class Colorist
Loading models
Colorist::loadChannels() — Method in class Colorist
Loading channels
Colorist::loadTypes() — Method in class Colorist
Loading types
Model::limitation() — Method in class Model
Limitation of a variable in the range

M

$Colorist#modelsProperty in class Colorist
Loaded models
ColoristException::modelIsUndefined() — Method in class ColoristException
ModelInterfaceClass in namespace Abyrate\Interfaces
ModelClass in namespace Abyrate

N

Colorist::nameParser() — Method in class Colorist
Getting the model and values from name. Format: orange; red
HexException::notArray() — Method in class HexException
NameExceptionClass in namespace Abyrate\Exceptions
RgbException::notArray() — Method in class RgbException
NameClass in namespace Abyrate\Models
$Name#nameProperty in class Name
$Name#namesProperty in class Name

O

Colorist::otherParser() — Method in class Colorist
Getting the model and values from other. Format: rgb(0,0,0); hsv(15,10,3)

P

RGB::parseValue() — Method in class RGB
HexTrait::parseHex() — Method in class HexTrait

R

RgbExceptionClass in namespace Abyrate\Exceptions
RGBClass in namespace Abyrate\Models
$RGB#redProperty in class RGB
HexTrait::RgbToHex() — Method in class HexTrait
Converting rgb to hex code

S

Colorist::setChannel() — Method in class Colorist
Set one channel
Colorist::set() — Method in class Colorist
Set model
Colorist::syncModels() — Method in class Colorist
Synchronization of models
ModelInterface::syncAlpha() — Method in class ModelInterface
ModelInterface::setChannel() — Method in class ModelInterface
Set single channel
ModelInterface::set() — Method in class ModelInterface
Set all model channels
Model::syncAlpha() — Method in class Model
Model::set() — Method in class Model
Set all model channels
HEX::setChannel() — Method in class HEX
Set single channel
HEX::set() — Method in class HEX
Set all model channels
Name::setChannel() — Method in class Name
Set single channel
Name::set() — Method in class Name
Set all model channels
RGB::setChannel() — Method in class RGB
Set single channel
RGB::set() — Method in class RGB
Set all model channels
HexTrait::strToDec() — Method in class HexTrait
Converting hex code to decimal number

T

$Colorist#typesProperty in class Colorist
List supported types. Automatically generated list
ColoristException::typeModelIsUndefined() — Method in class ColoristException
$Model#typesProperty in class Model
$HEX#typesProperty in class HEX
$Name#typesProperty in class Name
$RGB#typesProperty in class RGB

_

Colorist::__construct() — Method in class Colorist
Colorist constructor.
Model::__construct() — Method in class Model