interface ModelInterface

Methods

static ModelInterface
create(string $values)

Creating instance model

array
getChannelsList()

No description

array
getTypesList()

No description

void
syncAlpha(string|float $alpha)

No description

boolean
isType(string $type)

No description

boolean
isChannel(string $channel)

No description

string|stdClass
convertToRgb(bool $withAlpha = false, bool $toString = false)

Convert instance values to RGB

void
convertFromRgb(string|array $rgb)

Convert instance values from RGB

void
setChannel(string $channel, string|integer|float $value)

Set single channel

float|integer|string
getChannel(string $channel)

Get single channel

void
set(string|array $value)

Set all model channels

string|stdClass
get(bool $withAlpha = false, bool $toString = false)

Get all model channels

Details

at line 17
static ModelInterface create(string $values)

Creating instance model

Parameters

string $values

Return Value

ModelInterface

at line 23
array getChannelsList()

Return Value

array

at line 29
array getTypesList()

Return Value

array

at line 37
void syncAlpha(string|float $alpha)

Parameters

string|float $alpha

Return Value

void

at line 45
boolean isType(string $type)

Parameters

string $type

Return Value

boolean

at line 53
boolean isChannel(string $channel)

Parameters

string $channel

Return Value

boolean

at line 64
string|stdClass convertToRgb(bool $withAlpha = false, bool $toString = false)

Convert instance values to RGB

Parameters

bool $withAlpha
bool $toString

Return Value

string|stdClass

at line 74
void convertFromRgb(string|array $rgb)

Convert instance values from RGB

Parameters

string|array $rgb

Return Value

void

at line 85
void setChannel(string $channel, string|integer|float $value)

Set single channel

Parameters

string $channel
string|integer|float $value

Return Value

void

at line 95
float|integer|string getChannel(string $channel)

Get single channel

Parameters

string $channel

Return Value

float|integer|string

at line 105
void set(string|array $value)

Set all model channels

Parameters

string|array $value

Return Value

void

at line 116
string|stdClass get(bool $withAlpha = false, bool $toString = false)

Get all model channels

Parameters

bool $withAlpha
bool $toString

Return Value

string|stdClass