次の方法で共有


Manager.CheckDepthStencilMatch メソッド

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

特定の表示モードでのレンダリング先形式に対して、深度ステンシル形式が互換性があるかどうかを判断します。

名前空間:  Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ:  Microsoft.WindowsMobile.DirectX (Microsoft.WindowsMobile.DirectX.dll 内)

構文

'宣言
Public Shared Function CheckDepthStencilMatch ( _
    adapter As Integer, _
    deviceType As DeviceType, _
    adapterFormat As Format, _
    renderTargetFormat As Format, _
    depthStencilFormat As DepthFormat _
) As Boolean
'使用
Dim adapter As Integer
Dim deviceType As DeviceType
Dim adapterFormat As Format
Dim renderTargetFormat As Format
Dim depthStencilFormat As DepthFormat
Dim returnValue As Boolean

returnValue = Manager.CheckDepthStencilMatch(adapter, _
    deviceType, adapterFormat, renderTargetFormat, _
    depthStencilFormat)
public static bool CheckDepthStencilMatch(
    int adapter,
    DeviceType deviceType,
    Format adapterFormat,
    Format renderTargetFormat,
    DepthFormat depthStencilFormat
)
public:
static bool CheckDepthStencilMatch(
    int adapter, 
    DeviceType deviceType, 
    Format adapterFormat, 
    Format renderTargetFormat, 
    DepthFormat depthStencilFormat
)
static member CheckDepthStencilMatch : 
        adapter:int * 
        deviceType:DeviceType * 
        adapterFormat:Format * 
        renderTargetFormat:Format * 
        depthStencilFormat:DepthFormat -> bool 

パラメーター

戻り値

型 : System.Boolean
メソッドが成功した場合は true。それ以外の場合は false。

解説

CheckDepthStencilMatch メソッドは、特定の深度形式を特定のレンダリング先形式以外で使用できないハードウェア上で、アプリケーションが動作できるようにします。

CheckDeviceFormat メソッドを使用して深度ステンシル形式を検証する方法のコード例を次に示します。

' check support for a Format.A16B16R16F render targetIfNot Microsoft.WindowsMobile.DirectX.Direct3D.Manager.CheckDeviceFormat(0, DeviceType.Default, Format.A1R5G5B5, Usage.RenderTarget, ResourceType.BackBuffer, Format.A1R5G5B5) Then
    MsgBox("Supported")
EndIf
// check support for a Format.A16B16R16F render targetif (!Microsoft.WindowsMobile.DirectX.Direct3D.Manager.CheckDeviceFormat(0, DeviceType.Default, Format.A1R5G5B5,
                                  Usage.RenderTarget, ResourceType.BackBuffer,
                                  Format.A1R5G5B5))
    MessageBox.Show("Supported");

.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

参照

参照

Manager クラス

Manager メンバー

Microsoft.WindowsMobile.DirectX.Direct3D 名前空間