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
-
品質等級。 有效範圍介於零到一個小於 CheckDeviceMultiSampleType所使用的 pQualityLevels 所傳回的層級之間。 傳遞較大的值會傳回錯誤,D3DERR_INVALIDCALL。 配對轉譯目標、深度樣板表面和 MultiSample 類型的 MultisampleQuality 值必須完全相符。
-
寬度
-
類型: UINT
-
表面的寬度,以圖元為單位。
-
高度
-
類型: UINT
-
表面的高度,以圖元為單位。
規格需求
需求 | 值 |
---|---|
標頭 |
|
另請參閱