次の方法で共有


Device.CreateDepthStencilSurface メソッド

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

深度ステンシル リソースを作成します。

名前空間:  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
)
member CreateDepthStencilSurface : 
        width:int * 
        height:int * 
        format:DepthFormat * 
        multiSampleType:MultiSampleType -> Surface 

パラメーター

  • width
    型 : System.Int32
    深度ステンシル サーフェイスの幅 (ピクセル単位)。
  • height
    型 : System.Int32
    深度ステンシル サーフェイスの高さ (ピクセル単位)。

戻り値

型 : Microsoft.WindowsMobile.DirectX.Direct3D.Surface
作成された深度ステンシル サーフェイスのリソースを表す Surface

例外

例外 条件
NotAvailableException

現在のデバイスは、照会されたマルチサンプル タイプをサポートしていません。

InvalidCallException

メソッドの呼び出しが無効です。たとえば、パラメーターに無効な値が含まれている場合などです。

OutOfMemoryException

Direct3D は、呼び出しを完了するためのメモリが不足しています。

.NET Framework セキュリティ

プラットフォーム

Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET フレームワークのシステム要件」を参照してください。

バージョン情報

.NET Compact Framework

サポート対象 : 3.5、2.0

参照

参照

Device クラス

Device メンバー

Microsoft.WindowsMobile.DirectX.Direct3D 名前空間