D3DSURFACE_DESC 结构
描述图面。
语法
typedef struct D3DSURFACE_DESC {
D3DFORMAT Format;
D3DRESOURCETYPE Type;
DWORD Usage;
D3DPOOL Pool;
D3DMULTISAMPLE_TYPE MultiSampleType;
DWORD MultiSampleQuality;
UINT Width;
UINT Height;
} D3DSURFACE_DESC, *LPD3DSURFACE_DESC;
成员
-
格式
-
类型: D3DFORMAT
-
描述图面格式的 D3DFORMAT 枚举类型的成员。
-
类型
-
类型: D3DRESOURCETYPE
-
D3DRESOURCETYPE 枚举类型的成员,将此资源标识为图面。
-
使用情况
-
类型: DWORD
-
D3DUSAGE_DEPTHSTENCIL或D3DUSAGE_RENDERTARGET值。 有关详细信息,请参阅 D3DUSAGE。
-
池
-
类型: D3DPOOL
-
D3DPOOL 枚举类型的成员,指定为此图面分配的内存类。
-
MultiSampleType
-
D3DMULTISAMPLE_TYPE枚举类型的成员,指定图面支持的全场景多重采样级别。
-
MultiSampleQuality
-
类型: DWORD
-
质量级别。 有效范围介于 0 和 1 之间,比 CheckDeviceMultiSampleType 使用的 pQualityLevels 返回的级别少 1。 传递较大的值将返回错误,D3DERR_INVALIDCALL。 配对的呈现目标、深度模具图面和 MultiSample 类型的 MultisampleQuality 值必须全部匹配。
-
Width
-
类型: UINT
-
图面的宽度(以像素为单位)。
-
Height
-
类型: UINT
-
图面的高度(以像素为单位)。
要求
要求 | 值 |
---|---|
标头 |
|
请参阅