D3DCOLORVALUE 구조체(Dxgitype.h)
투명도에 사용되는 알파가 있는 색 값을 나타냅니다.
구문
typedef struct _D3DCOLORVALUE {
float r;
float g;
float b;
float a;
} D3DCOLORVALUE;
멤버
-
r
-
색의 빨간색 구성 요소를 지정하는 부동 소수점 값입니다. 이 값은 일반적으로 0.0에서 1.0까지의 범위에 있습니다. 값 0.0은 빨간색 구성 요소가 완전히 없음을 나타내고 값 1.0은 빨간색이 완전히 있음을 나타냅니다.
-
g
-
색의 녹색 구성 요소를 지정하는 부동 소수점 값입니다. 이 값은 일반적으로 0.0에서 1.0까지의 범위에 있습니다. 값 0.0은 녹색 구성 요소가 완전히 없음을 나타내고 값 1.0은 녹색이 완전히 있음을 나타냅니다.
-
b
-
색의 파란색 구성 요소를 지정하는 부동 소수점 값입니다. 이 값은 일반적으로 0.0에서 1.0까지의 범위에 있습니다. 값 0.0은 파란색 구성 요소가 완전히 없음을 나타내고 값 1.0은 파란색이 완전히 있음을 나타냅니다.
-
a
-
색의 알파 구성 요소를 지정하는 부동 소수점 값입니다. 이 값은 일반적으로 0.0에서 1.0까지의 범위에 있습니다. 값 0.0은 완전 투명을 나타내고 값 1.0은 완전히 불투명을 나타냅니다.
설명
이 구조체의 멤버를 0에서 1 범위 밖의 값으로 설정하여 몇 가지 비정상적인 효과를 구현할 수 있습니다. 1보다 큰 값은 장면을 씻어내는 경향이 있는 강력한 조명을 생성합니다. 음수 값은 장면에서 실제로 빛을 제거하는 어두운 조명을 생성합니다.
DXGItype.h 헤더 형식은 다음과 같이 DXGI_RGBAD3DCOLORVALUE의 별칭으로 정의합니다.
typedef D3DCOLORVALUE DXGI_RGBA;
IDXGISwapChain1::SetBackgroundColor, IDXGISwapChain1::GetBackgroundColor 및 DXGI_ALPHA_MODE D3DCOLORVALUE 또는DXGI_RGBA 사용할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
추가 정보