Описание

Класс ColorTransform позволяет изменить или преобразовать цвет экранного объекта путем настройки значений цвета. Можно изменить все четыре канала: красный, зеленый, синий и альфа-прозрачность.

Класс ColorTransform содержит восемь членов, представляющих собой сдвиги и множители для каждого из четырех цветовых каналов. Когда объект ColorTransform применяется к экранному объекту, для каждого цветового канала вычисляется новое значение следующим образом:

  • Новое значение красного = (старое значение красного * redMultiplier) + redOffset
  • Новое значение зеленого = (старое значение зеленого * greenMultiplier) + greenOffset
  • Новое значение синего = (старое значение синего * blueMultiplier) + blueOffset
  • Новое значение альфа = (старое значение альфа * alphaMultiplier) + alphaOffset

Синтаксис

new flwebgl.geom.ColorTransform(alphaOffset, alphaMultiplier, redOffset, redMultiplier, greenOffset, greenMultiplier, blueOffset, blueMultiplier)

Параметры

ИмяТипОписание
alphaOffset
Число(необязательно) диапазон от -255 до 255, по умолчанию = 0
alphaMultiplier
Число(необязательно) диапазон от -1 до 1, по умолчанию = 1
redOffsetЧисло(необязательно) диапазон от -255 до 255, по умолчанию = 0
redMultiplierЧисло(необязательно) диапазон от -1 до 1, по умолчанию = 1
greenOffsetЧисло(необязательно) диапазон от -255 до 255, по умолчанию = 0
greenMultiplierЧисло(необязательно) диапазон от -1 до 1, по умолчанию = 1
blueOffsetЧисло(необязательно) диапазон от -255 до 255, по умолчанию = 0
blueMultiplierЧисло(необязательно) диапазон от -1 до 1, по умолчанию = 1

Методы

clone()

Описание

     Этот метод возвращает клон экземпляра ColorTransform

Возвращает

  • Клон экземпляра ColorTransform
  • Тип — ColorTransform

concat(colorTx)

Описание

    Этот метод используется для сцепления полученного экземпляра ColorTransform с текущим экземпляром ColorTransform, фактически объединяя их эффекты.

Параметры

Возвращает

  • Этот ColorTransform. Этот метод можно использовать для сцепления вызовов метода.
  • Тип — ColorTransform
ИмяТипОписание
colorTxColorTransformЭкземпляр Color transform, который требуется умножить

copy(colorTransform)

Описание

    Этот метод используется для копирования выбранного экземпляра ColorTransform в данный экземпляр ColorTransform.

Параметры

Возвращает

  • Этот ColorTransform.  Этот метод можно использовать для сцепления вызовов метода.
  • Тип — ColorTransform
ИмяТипОписание
colorTransform
ColorTransform
Экземпляр ColorTransform, свойства которого требуется скопировать

equals(colorTx)

Описание

    Этот метод используется для проверки совпадения значений переданного экземпляра ColorTransform с этим экземпляром.

Параметры

Возвращает

  • Тип — логическое значение
ИмяТипОписание
colorTxColorTransformЭкземпляр Color transform, который требуется сравнить

getAlphaMultiplier()

Описание

    Этот метод возвращает множитель альфа.

Возвращает

  • Тип — число

getAlphaOffset()

Описание

    Этот метод возвращает сдвиг альфа.

Возвращает

  • Тип — число

getBlueMultiplier()

Описание

    Этот метод возвращает множитель синего.

Возвращает

  • Тип — число

getBlueOffset()

Описание

    Этот метод возвращает сдвиг синего.

Возвращает

  • Тип — число

getGreenMultiplier()

Описание

    Этот метод возвращает множитель зеленого.

Возвращает:

  • Тип — число

getGreenOffset()

Описание

    Этот метод возвращает сдвиг зеленого.

Возвращает

  • Тип — число

getRedMultiplier()

Описание

    Этот метод возвращает множитель красного.

Возвращает

  • Тип — число

getRedOffset()

Описание

    Этот метод возвращает сдвиг красного.

Возвращает

  • Тип — число

identity()

Описание

    Этот метод преобразует Color transform в единичный Color transform.

Возвращает

  • Этот Color Transform. Этот метод можно использовать для сцепления вызовов метода.
  • Тип — ColorTransform

isIdentity()

Описание

    Этот метод возвращает значение «true» если Color transform является единичным.

Возвращает

  • Тип — логическое значение

setAlphaMultiplier(Multiplier)

Описание

    Этот метод используется для задания множителя альфа.

Параметры

ИмяТипОписание
УмножительnumberЗначение, умножаемое на значение канала альфа-прозрачности

setAlphaOffset(offset)

Описание

    Этот метод используется для задания сдвига альфа.

Параметры

ИмяТипОписание
offsetnumberЧисло, добавляемое к значению канала альфа-прозрачности после умножения на значение alphaMultiplier

setBlueMultiplier(multiplier)

Описание

    Этот метод используется для задания множителя синего.

Параметры

ИмяТипОписание
множительnumberЗначение, умножаемое на значение синего канала

setBlueOffset(offset)

Описание

    Этот метод используется для задания сдвига синего.

Параметры

ИмяТипОписание
offsetnumberЧисло, добавляемое к значению синего канала после умножения на значение blueMultiplier

setGreenMultiplier(multiplier)

Описание

    Этот метод используется для задания множителя зеленого.

Параметры

ИмяТипОписание
множительnumberЗначение, умножаемое на значение зеленого канала

setGreenOffset(offset)

Описание

    Этот метод используется для задания сдвига зеленого.

Параметры

ИмяТипОписание
offsetnumberЧисло, добавляемое к значению зеленого канала после умножения на значение greenMultiplier

setRedMultiplier(multiplier)

Описание

    Этот метод используется для задания множителя красного.

Параметры

ИмяТипОписание
множительnumberЗначение, умножаемое на значение красного канала

setRedOffset(offset)

Описание

    Этот метод используется для задания сдвига красного.

Параметры

ИмяТипОписание
offsetnumberЧисло, добавляемое к значению красного канала после умножения на значение redMultiplier

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет