共用方式為


DXGI_RGBA 結構

表示具有 Alpha 的色彩值,用於透明度。

語法

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

指定色彩 Alpha 元件的浮點值。 此值通常介於 0.0 到 1.0 之間。 值為 0.0 表示完全透明,而 1.0 的值表示完全不透明。

備註

您可以將此結構的成員設定為範圍 0 到 1 以外的值,以實作一些不尋常的效果。 大於 1 的值會產生強光,這些光線通常會淡出場景。 負值會產生深色光線,實際從場景中移除光線。

DXGItype.h 標頭類型-會將 DXGI_RGBA 定義為 D3DCOLORVALUE的別名,如下所示:

typedef D3DCOLORVALUE DXGI_RGBA;

您可以 搭配IDXGISwapChain1::SetBackgroundColorIDXGISwapChain1::GetBackgroundColorDXGI_ALPHA_MODE使用DXGI_RGBA

規格需求

需求
最低支援的用戶端
適用于 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器
適用于 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式]
標頭
DXGItype.h

另請參閱

DXGI 結構

D3DCOLORVALUE

Direct3D 9) 中的 D3DCOLORVALUE (