Device.CreateDepthStencilSurface - метод
Обновлен: Ноябрь 2007
Создает ресурс шаблона глубины.
Пространство имен: Microsoft.WindowsMobile.DirectX.Direct3D
Сборка: Microsoft.WindowsMobile.DirectX (в Microsoft.WindowsMobile.DirectX.dll)
Синтаксис
'Декларация
Public Function CreateDepthStencilSurface ( _
width As Integer, _
height As Integer, _
format As DepthFormat, _
multiSampleType As MultiSampleType _
) As Surface
'Применение
Dim instance As Device
Dim width As Integer
Dim height As Integer
Dim format As DepthFormat
Dim multiSampleType As MultiSampleType
Dim returnValue As Surface
returnValue = instance.CreateDepthStencilSurface(width, _
height, format, multiSampleType)
public Surface CreateDepthStencilSurface(
int width,
int height,
DepthFormat format,
MultiSampleType multiSampleType
)
public:
Surface^ CreateDepthStencilSurface(
int width,
int height,
DepthFormat format,
MultiSampleType multiSampleType
)
public function CreateDepthStencilSurface(
width : int,
height : int,
format : DepthFormat,
multiSampleType : MultiSampleType
) : Surface
Параметры
- width
Тип: System.Int32
Ширины поверхности шаблона глубины в точках.
- height
Тип: System.Int32
Высота поверхности шаблона глубины в точках.
- format
Тип: Microsoft.WindowsMobile.DirectX.Direct3D.DepthFormat
Член перечисления DepthFormat, задающий формат поверхности шаблона глубины. Это значение должно быть одним из перечислимых форматов шаблона глубины текущего устройства.
- multiSampleType
Тип: Microsoft.WindowsMobile.DirectX.Direct3D.MultiSampleType
Член перечисления MultiSampleType, задающий тип многовыборочного буфера. Это значение должно быть одним из поддерживаемых многовыборочных типов, когда эта поверхность передается свойству DepthStencilSurface задаваемому функцией SetRenderTarget.
Возвращаемое значение
Тип: Microsoft.WindowsMobile.DirectX.Direct3D.Surface
ОбъектSurface, представляющий созданный ресурс поверхности шаблона глубины.
Исключения
Исключение | Условие |
---|---|
NotAvailableException | Текущее устройство не поддерживает запрашиваемый многовыборочный тип. |
InvalidCallException | Вызов метода недопустим. Например, параметр может содержать недопустимое значение. |
OutOfMemoryException | У Direct3D недостаточно памяти для выполнения этого вызова. |
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
Платформы
Windows CE, Windows Mobile for Smartphone, Windows Mobile для карманных ПК
Среды .NET Framework и .NET Compact Framework поддерживают не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.
Сведения о версии
.NET Compact Framework
Поддерживается в версиях: 3.5, 2.0
См. также
Ссылки
Microsoft.WindowsMobile.DirectX.Direct3D - пространство имен