次の方法で共有


GraphicsBindingSimD3d11.InitSimulation メソッド

定義

オーバーロード

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

適用対象