GraphicsBindingSimD3d11.InitSimulation メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
InitSimulation(IntPtr, Int32, Int32, Single, Boolean, Boolean, Boolean) |
シミュレーションを初期化します。 リモート レンダリング セッションが開始される前に を呼び出す必要があります。 これは、プロキシ ターゲットが構成されていない別の初期化呼び出しです。 そのため、ローカル ポーズ モードは強制され、 ReprojectProxy() 本質的にノーオペレーションになります。 呼び出し元は、 を呼び出 BlitRemoteFrameToProxy()す前に、最終的なレンダー ターゲットをバインドする必要があります。 |
InitSimulation(IntPtr, IntPtr, IntPtr, Single, Boolean, Boolean, Boolean) |
シミュレーションを初期化します。 リモート レンダリング セッションが開始される前に を呼び出す必要があります。 |
InitSimulation(IntPtr, Int32, Int32, Single, Boolean, Boolean, Boolean)
シミュレーションを初期化します。 リモート レンダリング セッションが開始される前に を呼び出す必要があります。 これは、プロキシ ターゲットが構成されていない別の初期化呼び出しです。 そのため、ローカル ポーズ モードは強制され、 ReprojectProxy() 本質的にノーオペレーションになります。 呼び出し元は、 を呼び出 BlitRemoteFrameToProxy()す前に、最終的なレンダー ターゲットをバインドする必要があります。
public:
Microsoft::Azure::RemoteRendering::Result InitSimulation(IntPtr d3dDevice, int renderTargetWidth, int renderTargetHeight, float refreshRate, bool flipBlitRemoteFrameTextureVertically, bool flipReprojectTextureVertically, bool stereo);
public Microsoft.Azure.RemoteRendering.Result InitSimulation (IntPtr d3dDevice, int renderTargetWidth, int renderTargetHeight, float refreshRate, bool flipBlitRemoteFrameTextureVertically, bool flipReprojectTextureVertically, bool stereo);
member this.InitSimulation : nativeint * int * int * single * bool * bool * bool -> Microsoft.Azure.RemoteRendering.Result
Public Function InitSimulation (d3dDevice As IntPtr, renderTargetWidth As Integer, renderTargetHeight As Integer, refreshRate As Single, flipBlitRemoteFrameTextureVertically As Boolean, flipReprojectTextureVertically As Boolean, stereo As Boolean) As Result
パラメーター
- d3dDevice
-
IntPtr
nativeint
リモート イメージのレンダリングに使用される d3d デバイス。
- renderTargetWidth
- Int32
最終的なレンダー ターゲットの幅 (最小: 256)。
- renderTargetHeight
- Int32
最終的なレンダー ターゲットのハイグス (最小: 256)。
- refreshRate
- Single
リモート ランタイムをレンダリングする必要があるターゲットの更新レート。
- flipBlitRemoteFrameTextureVertically
- Boolean
設定すると、 BlitRemoteFrameToProxy() レンダリングされたイメージが垂直方向に反転します。
- flipReprojectTextureVertically
- Boolean
設定すると、 ReprojectProxy() レンダリングされたイメージが垂直方向に反転します。
- stereo
- Boolean
true に設定されている場合、シミュレーションでは立体レンダリングが使用されます。 この場合、最終的なレンダー ターゲットには 2 つの配列レイヤーが必要です。
戻り値
Success, NotInitialized, Fail, InvalidParam, UnsupportedDisplayAdapter
適用対象
InitSimulation(IntPtr, IntPtr, IntPtr, Single, Boolean, Boolean, Boolean)
シミュレーションを初期化します。 リモート レンダリング セッションが開始される前に を呼び出す必要があります。
public:
Microsoft::Azure::RemoteRendering::Result InitSimulation(IntPtr d3dDevice, IntPtr proxyDepth, IntPtr proxyColor, float refreshRate, bool flipBlitRemoteFrameTextureVertically, bool flipReprojectTextureVertically, bool stereo);
public Microsoft.Azure.RemoteRendering.Result InitSimulation (IntPtr d3dDevice, IntPtr proxyDepth, IntPtr proxyColor, float refreshRate, bool flipBlitRemoteFrameTextureVertically, bool flipReprojectTextureVertically, bool stereo);
member this.InitSimulation : nativeint * nativeint * nativeint * single * bool * bool * bool -> Microsoft.Azure.RemoteRendering.Result
Public Function InitSimulation (d3dDevice As IntPtr, proxyDepth As IntPtr, proxyColor As IntPtr, refreshRate As Single, flipBlitRemoteFrameTextureVertically As Boolean, flipReprojectTextureVertically As Boolean, stereo As Boolean) As Result
パラメーター
- d3dDevice
-
IntPtr
nativeint
リモート イメージのレンダリングに使用される d3d デバイス。
- proxyDepth
-
IntPtr
nativeint
プロキシ レンダー ターゲットの深度テクスチャ。
- proxyColor
-
IntPtr
nativeint
プロキシ レンダー ターゲットのカラー テクスチャ。 テクスチャの最小寸法は 256 x 256 です。
- refreshRate
- Single
リモート ランタイムをレンダリングする必要があるターゲットの更新レート。
- flipBlitRemoteFrameTextureVertically
- Boolean
設定すると、 BlitRemoteFrameToProxy() レンダリングされたイメージが垂直方向に反転します。
- flipReprojectTextureVertically
- Boolean
設定すると、 ReprojectProxy() レンダリングされたイメージが垂直方向に反転します。
- stereo
- Boolean
true に設定されている場合、シミュレーションでは立体レンダリングが使用されます。 この場合、プロキシ テクスチャには 2 つの配列レイヤーが必要です。
戻り値
Success, NotInitialized, Fail, InvalidParam, UnsupportedDisplayAdapter