설명

ColorTransform 클래스를 통해 색상 값을 조정하여 표시 객체의 색상을 변형하거나 수정할 수 있습니다. 4가지 채널(빨강, 초록, 파랑, 알파 투명도)을 모두 수정할 수 있습니다.

ColorTransform 클래스에는 8개의 구성원(4가지 색상 채널에 대한 각각의 오프셋과 승수)이 포함되어 있습니다. ColorTransform 객체가 표시 객체에 적용되는 경우 각 색상 채널의 새로운 값은 다음과 같이 계산됩니다.

  • 새 빨강 값 = (이전 빨강 값 * redMultiplier ) + redOffset
  • 새 녹색 값 = (이전 녹색 값 * greenMultiplier ) + greenOffset
  • 새 파랑 값 = (이전 파랑 값 * blueMultiplier ) + blueOffset
  • 새 알파 값 = (이전 알파 값 * 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과 연결하여 두 가지 효과를 효과적으로 결합할 수 있습니다.

매개 변수

반환값

  • 이 ColorTransform입니다.  이 메서드를 사용하여 메서드 호출을 체인(chain)할 수 있습니다.
  • 유형 - ColorTransform
이름유형설명
colorTxColorTransform승수를 적용할 ColorTransform

copy(colorTransform)

설명

    이 메서드를 사용하면 지정된 ColorTransform을 이 ColorTransform에 복사할 수 있습니다.

매개 변수

반환값

  • 이 ColorTransform입니다.  이 메서드를 사용하여 메서드 호출을 체인(chain)할 수 있습니다.
  • 유형 - ColorTransform
이름유형설명
colorTransform
ColorTransform
속성을 복사할 ColorTransform 인스턴스

equals(colorTx)

설명

    이 메서드를 사용하면 전달된 ColorTransform의 값이 이 인스턴스와 동일한지 여부를 확인할 수 있습니다.

매개 변수

반환값

  • 유형 - boolean
이름유형설명
colorTxColorTransform비교할 ColorTransform

getAlphaMultiplier()

설명

    이 메서드는 알파 승수 값을 반환합니다.

반환값

  • 유형 - number

getAlphaOffset()

설명

    이 메서드는 알파 오프셋을 반환합니다.

반환값

  • 유형 - number

getBlueMultiplier()

설명

    이 메서드는 파랑 승수 값을 반환합니다.

반환값

  • 유형 - number

getBlueOffset()

설명

    이 메서드는 파랑 오프셋을 반환합니다.

반환값

  • 유형 - number

getGreenMultiplier()

설명

    이 메서드는 녹색 승수 값을 반환합니다.

반환값:

  • 유형 - number

getGreenOffset()

설명

    이 메서드는 녹색 오프셋을 반환합니다.

반환값

  • 유형 - number

getRedMultiplier()

설명

    이 메서드는 빨강 승수 값을 반환합니다.

반환값

  • 유형 - number

getRedOffset()

설명

    이 메서드는 빨강 오프셋을 반환합니다.

반환값

  • 유형 - number

단위()

설명

    이 메서드는 Color Transform을 항등 Color Transform으로 설정합니다.

반환값

  • 이 Color Transform입니다. 이 메서드를 사용하여 메서드 호출을 체인(chain)할 수 있습니다.
  • 유형 - ColorTransform

isIdentity()

설명

    Color Transform이 항등 Color Transform일 경우 이 메서드는 'true'를 나타냅니다.

반환값

  • 유형 - boolean

setAlphaMultiplier(Multiplier)

설명

    이 메서드는 알파 승수를 설정하는 데 사용합니다.

매개 변수

이름유형설명
Multipliernumber알파 투명도 채널 값으로 곱한 값입니다.

setAlphaOffset(offset)

설명

    이 메서드는 알파 오프셋을 설정하는 데 사용합니다.

매개 변수

이름유형설명
offsetnumber알파 승수 값으로 곱해진 후 알파 투명도 채널 값에 더해지는 숫자입니다.

setBlueMultiplier(multiplier)

설명

    이 메서드는 파랑 승수를 설정하는 데 사용합니다.

매개 변수

이름유형설명
multipliernumber파랑 채널 값으로 곱한 값입니다

setBlueOffset(offset)

설명

    이 메서드는 파랑 오프셋을 설정하는 데 사용합니다.

매개 변수

이름유형설명
offsetnumberblueMultiplier 값으로 곱해진 후 파랑 채널 값에 더해지는 숫자입니다.

setGreenMultiplier(multiplier)

설명

    이 메서드는 녹색 승수를 설정하는 데 사용합니다.

매개 변수

이름유형설명
multipliernumber녹색 채널 값으로 곱한 값입니다

setGreenOffset(offset)

설명

    이 메서드는 녹색 오프셋을 설정하는 데 사용합니다.

매개 변수

이름유형설명
offsetnumbergreenMultiplier 값으로 곱해진 후 녹색 채널 값에 더해지는 숫자입니다.

setRedMultiplier(multiplier)

설명

    이 메서드는 빨강 승수를 설정하는 데 사용합니다.

매개 변수

이름유형설명
multipliernumber빨강 채널 값으로 곱한 값입니다.

setRedOffset(offset)

설명

    이 메서드는 red 오프셋을 설정하는 데 사용합니다.

매개 변수

이름유형설명
offsetnumberredMultiplier 값으로 곱해진 후 빨강 채널 값에 더해지는 숫자입니다.

이 작업에는 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License의 라이센스가 부여되었습니다.  Twitter™ 및 Facebook 게시물은 Creative Commons 약관을 적용받지 않습니다.

법적 고지 사항   |   온라인 개인 정보 보호 정책