설명
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 |
redOffset | number | (선택 사항) 범위: -255 ~ 255 기본값 = 0 |
redMultiplier | number | (선택 사항) 범위: -1 ~ 1, 기본값 = 1 |
greenOffset | number | (선택 사항) 범위: -255 ~ 255, 기본값 = 0 |
greenMultiplier | number | (선택 사항) 범위: -1 ~ 1, 기본값 = 1 |
blueOffset | number | (선택 사항) 범위: -255 ~ 255, 기본값 = 0 |
blueMultiplier | number | (선택 사항) 범위: -1 ~ 1, 기본값 = 1 |
메서드
clone()
설명
이 메서드는 ColorTransform 인스턴스의 복제본을 반환합니다.
반환값
- ColorTransform 인스턴스의 복제본
- 유형 - ColorTransform
concat(colorTx)
설명
이 메서드를 사용하면 제공된 ColorTransform을 현재 ColorTransform과 연결하여 두 가지 효과를 효과적으로 결합할 수 있습니다.
매개 변수
반환값
- 이 ColorTransform입니다. 이 메서드를 사용하여 메서드 호출을 체인(chain)할 수 있습니다.
- 유형 - ColorTransform
이름 | 유형 | 설명 |
---|---|---|
colorTx | ColorTransform | 승수를 적용할 ColorTransform |
copy(colorTransform)
설명
이 메서드를 사용하면 지정된 ColorTransform을 이 ColorTransform에 복사할 수 있습니다.
매개 변수
반환값
- 이 ColorTransform입니다. 이 메서드를 사용하여 메서드 호출을 체인(chain)할 수 있습니다.
- 유형 - ColorTransform
이름 | 유형 | 설명 |
---|---|---|
colorTransform | ColorTransform | 속성을 복사할 ColorTransform 인스턴스 |
equals(colorTx)
설명
이 메서드를 사용하면 전달된 ColorTransform의 값이 이 인스턴스와 동일한지 여부를 확인할 수 있습니다.
매개 변수
반환값
- 유형 - boolean
이름 | 유형 | 설명 |
---|---|---|
colorTx | ColorTransform | 비교할 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)
설명
이 메서드는 알파 승수를 설정하는 데 사용합니다.
매개 변수
이름 | 유형 | 설명 |
---|---|---|
Multiplier | number | 알파 투명도 채널 값으로 곱한 값입니다. |
setAlphaOffset(offset)
설명
이 메서드는 알파 오프셋을 설정하는 데 사용합니다.
매개 변수
이름 | 유형 | 설명 |
---|---|---|
offset | number | 알파 승수 값으로 곱해진 후 알파 투명도 채널 값에 더해지는 숫자입니다. |
setBlueMultiplier(multiplier)
설명
이 메서드는 파랑 승수를 설정하는 데 사용합니다.
매개 변수
이름 | 유형 | 설명 |
---|---|---|
multiplier | number | 파랑 채널 값으로 곱한 값입니다 |
setBlueOffset(offset)
설명
이 메서드는 파랑 오프셋을 설정하는 데 사용합니다.
매개 변수
이름 | 유형 | 설명 |
---|---|---|
offset | number | blueMultiplier 값으로 곱해진 후 파랑 채널 값에 더해지는 숫자입니다. |
setGreenMultiplier(multiplier)
설명
이 메서드는 녹색 승수를 설정하는 데 사용합니다.
매개 변수
이름 | 유형 | 설명 |
---|---|---|
multiplier | number | 녹색 채널 값으로 곱한 값입니다 |
setGreenOffset(offset)
설명
이 메서드는 녹색 오프셋을 설정하는 데 사용합니다.
매개 변수
이름 | 유형 | 설명 |
---|---|---|
offset | number | greenMultiplier 값으로 곱해진 후 녹색 채널 값에 더해지는 숫자입니다. |
setRedMultiplier(multiplier)
설명
이 메서드는 빨강 승수를 설정하는 데 사용합니다.
매개 변수
이름 | 유형 | 설명 |
---|---|---|
multiplier | number | 빨강 채널 값으로 곱한 값입니다. |
setRedOffset(offset)
설명
이 메서드는 red 오프셋을 설정하는 데 사용합니다.
매개 변수
이름 | 유형 | 설명 |
---|---|---|
offset | number | redMultiplier 값으로 곱해진 후 빨강 채널 값에 더해지는 숫자입니다. |
내 계정 로그인