Index
A
- $Model#alpha — Property in class Model
B
C
- Colorist — Class in namespace Abyrate
- Main class for manipulation with color models
- $Colorist#classes — Property in class Colorist
- List of model classes
- $Colorist#channels — Property in class Colorist
- List supported channels. Automatically generated list
- Colorist::create() — Method in class Colorist
- Static method for create and set
- ColoristException — Class 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#channels — Property in class Model
- Model::create() — Method in class Model
- $HEX#channels — Property 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#channels — Property 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#channels — Property 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#green — Property 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
- HexException — Class in namespace Abyrate\Exceptions
- HEX — Class in namespace Abyrate\Models
- $HEX#hex — Property in class HEX
- $HEX#hexa — Property in class HEX
- HexTrait — Class 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#models — Property in class Colorist
- Loaded models
- ColoristException::modelIsUndefined() — Method in class ColoristException
- ModelInterface — Class in namespace Abyrate\Interfaces
- Model — Class 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
- NameException — Class in namespace Abyrate\Exceptions
- RgbException::notArray() — Method in class RgbException
- Name — Class in namespace Abyrate\Models
- $Name#name — Property in class Name
- $Name#names — Property 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
- RgbException — Class in namespace Abyrate\Exceptions
- RGB — Class in namespace Abyrate\Models
- $RGB#red — Property 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#types — Property in class Colorist
- List supported types. Automatically generated list
- ColoristException::typeModelIsUndefined() — Method in class ColoristException
- $Model#types — Property in class Model
- $HEX#types — Property in class HEX
- $Name#types — Property in class Name
- $RGB#types — Property in class RGB
_
- Colorist::__construct() — Method in class Colorist
- Colorist constructor.
- Model::__construct() — Method in class Model