다음을 통해 공유


DXGI_RGBA 구조체

투명도에 사용되는 알파가 있는 색 값을 나타냅니다.

구문

typedef struct _DXGI_RGBA {
  float r;
  float g;
  float b;
  float a;
} DXGI_RGBA;

멤버

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::GetBackgroundColorDXGI_ALPHA_MODE DXGI_RGBA사용할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 7용 Windows 8 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버
Windows Server 2008 R2용 Windows Server 2012 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
헤더
DXGItype.h

추가 정보

DXGI 구조체

D3DCOLORVALUE

D3DCOLORVALUE(Direct3D 9)