説明

ColorTransform クラスを使用すると、カラー値を調整することで、表示オブジェクトのカラーを変換または修正できます。赤、緑、青およびアルファ透明度の 4 つのすべてのチャンネルを修正できます。

ColorTransform クラスには、4 色のチャンネルのそれぞれのオフセットと乗数の 8 つのメンバーが含まれます。 ColorTransform オブジェクトを表示オブジェクトに適用する場合に、各カラーチャンネルの新しい値を算出する方法は、次のとおりです。

  • 新しい red 値 = (古い red 値 * redMultiplier) + redOffset
  • 新しい green 値 = (古い green 値 * greenMultiplier) + greenOffset
  • 新しい blue 値 = (古い blue 値 * blueMultiplier) + blueOffset
  • 新しい alpha 値 = (古い alpha 値 * alphaMultiplier) + alphaOffset

シンタックス

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

パラメーター

名前種類説明
alphaOffset
number(オプション)範囲 -255 から 255、 デフォルト = 0
alphaMultiplier
number(オプション)範囲 -1 から 1、デフォルト = 1
redOffsetnumber(オプション)範囲 -255 から 255、デフォルト = 0
redMultipliernumber(オプション)範囲 -1 から 1、デフォルト = 1
greenOffsetnumber(オプション)範囲 -255 から 255、デフォルト = 0
greenMultipliernumber(オプション)範囲 -1 から 1、デフォルト = 1
blueOffsetnumber(オプション)範囲 -255 から 255、デフォルト = 0
blueMultipliernumber(オプション)範囲 -1 から 1、デフォルト = 1

方法

clone()

説明

    このメソッドは、ColorTransform インスタンスのクローンを返します。

戻り値

  • ColorTransform インスタンスのクローン
  • タイプ - ColorTransform

concat(colorTx)

説明

    このメソッドを使用して、指定された ColorTransform を現在の ColorTransform と連結し、2 つのエフェクトを効果的に組み合わせます。

パラメーター

戻り値

  • この ColorTransform。このメソッドを使用して、メソッドの呼び出しをチェーン化できます。
  • タイプ - ColorTransform
名前タイプ説明
colorTxColorTransform乗算するためのカラー変換

copy(colorTransform)

説明

    このメソッドを使用して、指定された ColorTransform をこの ColorTransform にコピーします。

パラメーター

戻り値

  • この ColorTransform。 このメソッドを使用して、メソッドの呼び出しをチェーン化できます。
  • タイプ - ColorTransform
名前タイプ説明
colorTransform
ColorTransform
プロパティのコピー元の ColorTransform インスタンス

equals(colorTx)

説明

    このメソッドを使用して、渡された ColorTransform がこのインスタンスと同じ値を持つかどうかを確認します。

パラメーター

戻り値

  • タイプ - boolean
名前タイプ説明
colorTxColorTransform比較するためのカラー変換

getAlphaMultiplier()

説明

    このメソッドは、アルファの乗数を返します。

戻り値

  • タイプ - number

getAlphaOffset()

説明

    このメソッドは、アルファのオフセットを返します。

戻り値

  • タイプ - number

getBlueMultiplier()

説明

    このメソッドは、青の乗数を返します。

戻り値

  • タイプ - number

getBlueOffset()

説明

    このメソッドは、青のオフセットを返します。

戻り値

  • タイプ - number

getGreenMultiplier()

説明

    このメソッドは、緑の乗数を返します。

戻り値:

  • タイプ - number

getGreenOffset()

説明

    このメソッドは、緑のオフセットを返します。

戻り値

  • タイプ - number

getRedMultiplier()

説明

    このメソッドは、赤の乗数を返します。

戻り値

  • タイプ - number

getRedOffset()

説明

    このメソッドは、赤のオフセットを返します。

戻り値

  • タイプ - number

identity()

説明

    このメソッドは、ID カラー変換へのカラー変換を設定します。

戻り値

  • この ColorTransform。 このメソッドを使用して、メソッドの呼び出しをチェーン化できます。
  • タイプ - ColorTransform

isIdentity()

説明

    このメソッドは、カラー変換が ID カラー変換である場合に、「true」を示します。

戻り値

  • タイプ - boolean

setAlphaMultiplier(Multiplier)

説明

    このメソッドを使用して、アルファの乗数を設定します。

パラメーター

名前タイプ説明
乗数numberアルファ透明度チャンネル値に乗算する値

setAlphaOffset(offset)

説明

    このメソッドを使用して、アルファのオフセットを設定します。

パラメーター

名前タイプ説明
offsetnumberアルファ透明度チャンネル値に alphaMultiplier 値を乗算した後に加算する数値

setBlueMultiplier(multiplier)

説明

    このメソッドを使用して、青の乗数を設定します。

パラメーター

名前タイプ説明
multipliernumber青チャンネル値に乗算する値

setBlueOffset(offset)

説明

    このメソッドを使用して、青のオフセットを設定します。

パラメーター

名前タイプ説明
offsetnumber青チャンネル値に blueMultiplier 値を乗算した後に加算する数値

setGreenMultiplier(multiplier)

説明

    このメソッドを使用して、緑の乗数を設定します。

パラメーター

名前タイプ説明
multipliernumber緑チャンネル値に乗算する値

setGreenOffset(offset)

説明

    このメソッドを使用して、緑のオフセットを設定します。

パラメーター

名前タイプ説明
offsetnumber緑チャンネル値に greenMultiplier 値を乗算した後に加算する数値

setRedMultiplier(multiplier)

説明

    このメソッドを使用して、赤の乗数を設定します。

パラメーター

名前タイプ説明
multipliernumber赤チャンネル値に乗算する値

setRedOffset(offset)

説明

    このメソッドを使用して、赤のオフセットを設定します。

パラメーター

名前タイプ説明
offsetnumber赤チャンネル値に redMultiplier 値を乗算した後に加算する数値

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー