ymm4-plugin-document
読み取り中…
検索中…
一致する文字列を見つけられません
YukkuriMovieMaker.Commons.D3DDevices クラス

Direct3D 11デバイス関連のオブジェクトを管理します。 [詳解]

YukkuriMovieMaker.Commons.D3DDevices の継承関係図

公開メンバ関数

 D3DDevices ()
 D3DDevicesクラスの新しいインスタンスを初期化します。
void Dispose ()
 このオブジェクトによって使用されているすべてのリソースを解放します。

限定公開メンバ関数

virtual void Dispose (bool disposing)
 このオブジェクトによって使用されているアンマネージリソースを解放し、オプションでマネージリソースも解放します。

プロパティ

global::Vortice.Direct3D11.ID3D11Device Device [get]
 Direct3D 11デバイスを取得します。
global::Vortice.Direct3D11.ID3D11DeviceContext DeviceContext [get]
 Direct3D 11デバイスコンテキストを取得します。
global::Vortice.Direct3D11.ID3D11VideoDevice1 VideoDevice [get]
 Direct3D 11ビデオデバイスを取得します。
global::Vortice.Direct3D11.ID3D11VideoContext2 VideoContext [get]
 Direct3D 11ビデオコンテキストを取得します。
global::Vortice.Direct3D11.ID3D11Multithread Multithread [get]
 マルチスレッドレンダリングを制御するためのID3D11Multithreadオブジェクトを取得します。
bool IsVideoSupport [get]
 デバイスがビデオ機能をサポートしているかどうかを示す値を取得します。
global::Vortice.Direct3D11.Debug.ID3D11Debug DebugDevice [get]
 デバッグ用のID3D11Debugオブジェクトを取得します。

詳解

Direct3D 11デバイス関連のオブジェクトを管理します。

このクラスは、Direct3D 11デバイス、デバイスコンテキスト、およびビデオデバイスの初期化と破棄を管理します。 IDisposableを実装しており、使用後は必ずDisposeメソッドを呼び出す必要があります。

構築子と解体子

◆ D3DDevices()

YukkuriMovieMaker.Commons.D3DDevices.D3DDevices ( )

D3DDevicesクラスの新しいインスタンスを初期化します。

ハードウェアデバイスの作成を試み、ビデオサポートが利用可能な場合は有効にします。

メソッド詳解

◆ Dispose() [1/2]

void YukkuriMovieMaker.Commons.D3DDevices.Dispose ( )

このオブジェクトによって使用されているすべてのリソースを解放します。

◆ Dispose() [2/2]

virtual void YukkuriMovieMaker.Commons.D3DDevices.Dispose ( bool disposing)
protectedvirtual

このオブジェクトによって使用されているアンマネージリソースを解放し、オプションでマネージリソースも解放します。

引数
disposingマネージリソースとアンマネージリソースの両方を解放する場合は true。アンマネージリソースだけを解放する場合は false。

プロパティ詳解

◆ DebugDevice

global.Vortice.Direct3D11.Debug.ID3D11Debug YukkuriMovieMaker.Commons.D3DDevices.DebugDevice
get

デバッグ用のID3D11Debugオブジェクトを取得します。

デバッグビルドでのみ利用可能です。

◆ Device

global.Vortice.Direct3D11.ID3D11Device YukkuriMovieMaker.Commons.D3DDevices.Device
get

Direct3D 11デバイスを取得します。

このデバイスは、リソースの作成に使用されます。

◆ DeviceContext

global.Vortice.Direct3D11.ID3D11DeviceContext YukkuriMovieMaker.Commons.D3DDevices.DeviceContext
get

Direct3D 11デバイスコンテキストを取得します。

このコンテキストは、レンダリングコマンドの生成に使用されます。

◆ IsVideoSupport

bool YukkuriMovieMaker.Commons.D3DDevices.IsVideoSupport
get

デバイスがビデオ機能をサポートしているかどうかを示す値を取得します。

◆ Multithread

global.Vortice.Direct3D11.ID3D11Multithread YukkuriMovieMaker.Commons.D3DDevices.Multithread
get

マルチスレッドレンダリングを制御するためのID3D11Multithreadオブジェクトを取得します。

◆ VideoContext

global.Vortice.Direct3D11.ID3D11VideoContext2 YukkuriMovieMaker.Commons.D3DDevices.VideoContext
get

Direct3D 11ビデオコンテキストを取得します。

ビデオ処理のためのコマンドを記録します。 デバイスがビデオ機能をサポートしていない場合はnullになります。

◆ VideoDevice

global.Vortice.Direct3D11.ID3D11VideoDevice1 YukkuriMovieMaker.Commons.D3DDevices.VideoDevice
get

Direct3D 11ビデオデバイスを取得します。

ビデオのデコード、エンコード、および処理機能を提供します。 デバイスがビデオ機能をサポートしていない場合はnullになります。


このクラス詳解は次のファイルから抽出されました:
  • YukkuriMovieMaker.Plugin/YukkuriMovieMaker/Commons/D3DDevices.cs