D3DCOLORVALUE 구조체(D3D9Types.h)

색 값을 설명합니다.

구문

typedef struct _D3DCOLORVALUE {
  float r;
  float g;
  float b;
  float a;
} D3DCOLORVALUE;

멤버

r

형식: float

색의 빨간색 구성 요소를 지정하는 부동 소수점 값입니다. 이 값은 일반적으로 0.0에서 1.0까지의 범위에 있습니다. 값 0.0은 빨간색 구성 요소가 완전히 없음을 나타내고 값 1.0은 빨간색이 완전히 있음을 나타냅니다.

g

형식: float

색의 녹색 구성 요소를 지정하는 부동 소수점 값입니다. 이 값은 일반적으로 0.0에서 1.0까지의 범위에 있습니다. 값 0.0은 녹색 구성 요소가 완전히 없음을 나타내고 값 1.0은 녹색이 완전히 있음을 나타냅니다.

b

형식: float

색의 파란색 구성 요소를 지정하는 부동 소수점 값입니다. 이 값은 일반적으로 0.0에서 1.0까지의 범위에 있습니다. 값 0.0은 파란색 구성 요소가 완전히 없음을 나타내고 값 1.0은 파란색이 완전히 있음을 나타냅니다.

a

형식: float

색의 알파 구성 요소를 지정하는 부동 소수점 값입니다. 이 값은 일반적으로 0.0에서 1.0까지의 범위에 있습니다. 값 0.0은 완전 투명을 나타내고 값 1.0은 완전히 불투명을 나타냅니다.

설명

이 구조체의 멤버를 0에서 1 범위 밖의 값으로 설정하여 몇 가지 비정상적인 효과를 구현할 수 있습니다. 1보다 큰 값은 장면을 씻어내는 경향이 있는 강력한 조명을 생성합니다. 음수 값은 장면에서 실제로 빛을 제거하는 어두운 조명을 생성합니다.

요구 사항

요구 사항
헤더
D3D9Types.h

추가 정보

Direct3D 구조체