DXGI_SWAP_CHAIN_DESC结构体

描述一个交换链接。

语法

typedef struct DXGI_SWAP_CHAIN_DESC {
  DXGI_MODE_DESC   BufferDesc;
  DXGI_SAMPLE_DESC SampleDesc;
  DXGI_USAGE       BufferUsage;
  UINT             BufferCount;
  HWND             OutputWindow;
  BOOL             Windowed;
  DXGI_SWAP_EFFECT SwapEffect;
  UINT             Flags;
} DXGI_SWAP_CHAIN_DESC;

成员

BufferDesc
DXGI_MODE_DESC
一个DXGI_MODE_DESC结构体,用来描述后台缓存显示模式。

SampleDesc
DXGI_SAMPLE_DESC
一个DXGI_SAMPLE_DEC结构体,用来描述多次采样参数。

BufferUsage
DXGI_USAGE
一个DXGI_USAGE枚举类型描述后台缓存的表面用法和CPU访问设置。后台缓存能使用渲染输入或渲染目标输出

BufferCount
UINT
这个值用于描述交换链接的缓存数量,包含前置缓存。

OutputWindow
HWND
用于输出Window的一个HWND句柄。这个成员必须不是NULL.

Windowed
BOOL
如果值为true将会已窗口模式显示;全屏则为false;

SwapEffect
DXGI_SWAP_EFFECT
这是一个DXGI_SWAP_EFFECT枚举类型,描述处理目前的缓存和目前的表面的设置。

Flags
UINT
这个成员是一个 DXGI_SWAP_EFFECT枚举类型,描述交换链接行为设置。

你可能感兴趣的:(C++,C++,DirectX,11)