Device コンストラクタとは? わかりやすく解説

Device コンストラクタ

Device 構造体新しインスタンス初期化します。

デバイスは、子ウィンドウでは作成できません。


オーバーロードの一覧オーバーロードの一覧
名前 説明
Device (Int32, DeviceType, Control, CreateFlags, PresentParameters) Device 構造体新しインスタンス初期化します。

.NET Compact Framework によってサポートされています。

Device (Int32, DeviceType, IntPtr, CreateFlags, PresentParameters) Device 構造体新しインスタンス初期化します。

.NET Compact Framework によってサポートされています。

参照参照

関連項目

Device クラス
Device メンバ
Microsoft.WindowsMobile.DirectX.Direct3D 名前空間

Device コンストラクタ (Int32, DeviceType, Control, CreateFlags, PresentParameters)

Device 構造体新しインスタンス初期化します。

名前空間: Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ: Microsoft.WindowsMobile.DirectX (microsoft.windowsmobile.directx.dll 内)
構文構文

Public Sub New ( _
    adapter As Integer, _
    deviceType As DeviceType, _
    renderWindow As Control, _
    behaviorFlags As CreateFlags, _
    presentationParameters As PresentParameters _
)
Dim adapter As Integer
Dim deviceType As DeviceType
Dim renderWindow As Control
Dim behaviorFlags As CreateFlags
Dim presentationParameters As PresentParameters

Dim instance As New Device(adapter,
 deviceType, renderWindow, behaviorFlags, presentationParameters)
public Device (
    int adapter,
    DeviceType deviceType,
    Control renderWindow,
    CreateFlags behaviorFlags,
    PresentParameters presentationParameters
)
public:
Device (
    int adapter, 
    DeviceType deviceType, 
    Control^ renderWindow, 
    CreateFlags behaviorFlags, 
    PresentParameters^ presentationParameters
)
public Device (
    int adapter, 
    DeviceType deviceType, 
    Control renderWindow, 
    CreateFlags behaviorFlags, 
    PresentParameters presentationParameters
)
public function Device (
    adapter : int, 
    deviceType : DeviceType, 
    renderWindow : Control, 
    behaviorFlags : CreateFlags, 
    presentationParameters : PresentParameters
)

パラメータ

adapter

オブジェクトが表す物理デバイスを示す序数デバイス 0 は、既定デバイスです。このパラメータ使用できる最大値は、物理デバイス総数から 1 を引いた値です。

deviceType

目的デバイス種類を示す DeviceType 列挙型メンバ目的デバイス種類使用できない場合メソッド失敗します

renderWindow

Form または他の Control 派生クラス識別するハンドル。このパラメータは、デバイスバインドするサーフェイス示します

指定するウィンドウは、トップレベル ウィンドウである必要がありますNull 値はサポートされません。

behaviorFlags

デバイス作成制御する 1 つ上のオプション組み合わせ

presentationParameters

作成するデバイスプレゼンテーション パラメータ記述する PresentParameters オブジェクト

解説解説

このコンストラクタは、必要な表示モード (またはウィンドウ モード) に設定され適切なバック バッファ割り当てられた、すべての機能を持つデバイス オブジェクト作成しますアプリケーション深度バッファ作成し設定するだけで、レンダリング開始できます

デバイス一部として作成されバック バッファは、PresentParameters で LockableBackBuffer が指定されている場合にのみロックできます。マルチサンプル バック バッファ深度サーフェイスロックできません。

Reset メソッドと TestCooperativeLevel メソッドは、このメソッド使用してデバイス作成したスレッドから呼び出される必要があります

ウィンドウ モード場合DeviceReset、および SwapChain を呼び出すと (新しスワップ チェーン作成するためにコンストラクタオーバーライドすると)、バック バッファ形式Unknown指定できます。つまり、ウィンドウ モード場合は、アプリケーションデバイス呼び出す前に現在のデスクトップ形式照会する要はありません。全画面表示モード場合は、バック バッファ形式指定する必要があります

デバイスは、子ウィンドウおよびサイズが 0 × 0 のウィンドウでは作成できません。

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Device クラス
Device メンバ
Microsoft.WindowsMobile.DirectX.Direct3D 名前空間

Device コンストラクタ (Int32, DeviceType, IntPtr, CreateFlags, PresentParameters)

Device 構造体新しインスタンス初期化します。

名前空間: Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ: Microsoft.WindowsMobile.DirectX (microsoft.windowsmobile.directx.dll 内)
構文構文

Public Sub New ( _
    adapter As Integer, _
    deviceType As DeviceType, _
    renderWindowHandle As IntPtr, _
    behaviorFlags As CreateFlags, _
    presentationParameters As PresentParameters _
)
Dim adapter As Integer
Dim deviceType As DeviceType
Dim renderWindowHandle As IntPtr
Dim behaviorFlags As CreateFlags
Dim presentationParameters As PresentParameters

Dim instance As New Device(adapter,
 deviceType, renderWindowHandle, behaviorFlags, presentationParameters)
public Device (
    int adapter,
    DeviceType deviceType,
    IntPtr renderWindowHandle,
    CreateFlags behaviorFlags,
    PresentParameters presentationParameters
)
public:
Device (
    int adapter, 
    DeviceType deviceType, 
    IntPtr renderWindowHandle, 
    CreateFlags behaviorFlags, 
    PresentParameters^ presentationParameters
)
public Device (
    int adapter, 
    DeviceType deviceType, 
    IntPtr renderWindowHandle, 
    CreateFlags behaviorFlags, 
    PresentParameters presentationParameters
)
public function Device (
    adapter : int, 
    deviceType : DeviceType, 
    renderWindowHandle : IntPtr, 
    behaviorFlags : CreateFlags, 
    presentationParameters : PresentParameters
)

パラメータ

adapter

オブジェクトが表す物理デバイスを示す序数デバイス 0 は、既定デバイスです。このパラメータ使用できる最大値は、物理デバイス総数から 1 を引いた値です。

deviceType

目的デバイス種類を示す DeviceType 列挙型メンバ目的デバイス種類使用できない場合メソッド失敗します

renderWindowHandle

アンマネージ ウィンドウ ハンドルまたは Windows フォーム以外のウィンドウ ハンドルへのポインタ指定するウィンドウは、トップレベル ウィンドウである必要がありますnull 値サポートされていません。

behaviorFlags

デバイス作成制御する 1 つ上のオプション組み合わせ

presentationParameters

作成するデバイスプレゼンテーション パラメータ記述する PresentParameters オブジェクト

解説解説

このコンストラクタは、必要な表示モード (またはウィンドウ モード) に設定され適切なバック バッファ割り当てられた、すべての機能を持つデバイス オブジェクト作成しますアプリケーション深度バッファ作成し設定するだけで、レンダリング開始できます

デバイス一部として作成されバック バッファは、PresentParameters で LockableBackBuffer が指定されている場合にのみロックできます。マルチサンプル バック バッファ深度サーフェイスロックできません。

Reset メソッドと TestCooperativeLevel メソッドは、このメソッド使用してデバイス作成したスレッドから呼び出される必要があります

ウィンドウ モード場合DeviceReset、および SwapChain を呼び出すと (新しスワップ チェーン作成するためにコンストラクタオーバーライドすると)、バック バッファ形式Unknown指定できます。つまり、ウィンドウ モード場合は、アプリケーションデバイス呼び出す前に現在のデスクトップ形式照会する要はありません。全画面表示モード場合は、バック バッファ形式指定する必要があります

サイズが 0 × 0 のウィンドウデバイス作成しようとした場合Device メソッド失敗します

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Device クラス
Device メンバ
Microsoft.WindowsMobile.DirectX.Direct3D 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Device コンストラクタ」の関連用語

Device コンストラクタのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Device コンストラクタのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS