структура 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
-
Член D3DMULTISAMPLE_TYPE перечисляемого типа, задающий уровни полной выборки сцены, поддерживаемые поверхностью.
-
MultiSampleQuality
-
Тип: DWORD
-
Уровень качества. Допустимый диапазон от нуля до одного меньше, чем уровень, возвращаемый pQualityLevels, используемый CheckDeviceMultiSampleType. Передача большего значения возвращает ошибку, D3DERR_INVALIDCALL. Значения MultisampleQuality для парных целевых объектов отрисовки, поверхностей трафарета глубины и типа MultiSample должны совпадать.
-
Width
-
Тип: UINT
-
Ширина поверхности в пикселях.
-
Height
-
Тип: UINT
-
Высота поверхности в пикселях.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел