Freigeben über


GraphicsBindingSimD3d11.InitSimulation Methode

Definition

Überlädt

InitSimulation(IntPtr, Int32, Int32, Single, Boolean, Boolean, Boolean)

Initialisiert die Simulation. Muss aufgerufen werden, bevor eine Remoterenderingsitzung gestartet wird. Dies ist ein alternativer Initialisierungsaufruf, bei dem keine Proxyziele konfiguriert sind. Daher wird der lokale Posenmodus erzwungen und ReprojectProxy() wird im Wesentlichen zu einem No-Op. Es wird erwartet, dass der Aufrufer das endgültige Renderziel bindet, bevor aufgerufen BlitRemoteFrameToProxy()wird.

InitSimulation(IntPtr, IntPtr, IntPtr, Single, Boolean, Boolean, Boolean)

Initialisiert die Simulation. Muss aufgerufen werden, bevor eine Remoterenderingsitzung gestartet wird.

InitSimulation(IntPtr, Int32, Int32, Single, Boolean, Boolean, Boolean)

Initialisiert die Simulation. Muss aufgerufen werden, bevor eine Remoterenderingsitzung gestartet wird. Dies ist ein alternativer Initialisierungsaufruf, bei dem keine Proxyziele konfiguriert sind. Daher wird der lokale Posenmodus erzwungen und ReprojectProxy() wird im Wesentlichen zu einem No-Op. Es wird erwartet, dass der Aufrufer das endgültige Renderziel bindet, bevor aufgerufen BlitRemoteFrameToProxy()wird.

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

Parameter

d3dDevice
IntPtr

nativeint

Das d3d-Gerät, das zum Rendern des Remoteimages verwendet wird.

renderTargetWidth
Int32

Die Breite des endgültigen Renderziels (minimum: 256).

renderTargetHeight
Int32

Der Heigth des endgültigen Renderziels (minimum: 256).

refreshRate
Single

Zielaktualisierungsrate, mit der die Remoteruntime gerendert werden soll.

flipBlitRemoteFrameTextureVertically
Boolean

Wenn festgelegt, BlitRemoteFrameToProxy() wird das gerenderte Bild vertikal gedreht.

flipReprojectTextureVertically
Boolean

Wenn festgelegt, ReprojectProxy() wird das gerenderte Bild vertikal gedreht.

stereo
Boolean

Die Simulation verwendet stereoskopisches Rendering, wenn sie auf TRUE festgelegt ist. Das endgültige Renderziel muss in diesem Fall über zwei Arrayebenen verfügen!

Gibt zurück

Success, NotInitialized, Fail, InvalidParam, UnsupportedDisplayAdapter

Gilt für:

InitSimulation(IntPtr, IntPtr, IntPtr, Single, Boolean, Boolean, Boolean)

Initialisiert die Simulation. Muss aufgerufen werden, bevor eine Remoterenderingsitzung gestartet wird.

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

Parameter

d3dDevice
IntPtr

nativeint

Das d3d-Gerät, das zum Rendern des Remoteimages verwendet wird.

proxyDepth
IntPtr

nativeint

Tiefentextur des Proxy-Renderziels.

proxyColor
IntPtr

nativeint

Farbtextur des Proxy-Renderziels. Die Mindestdimension der Textur beträgt 256 x 256.

refreshRate
Single

Zielaktualisierungsrate, mit der die Remoteruntime gerendert werden soll.

flipBlitRemoteFrameTextureVertically
Boolean

Wenn festgelegt, BlitRemoteFrameToProxy() wird das gerenderte Bild vertikal gedreht.

flipReprojectTextureVertically
Boolean

Wenn festgelegt, ReprojectProxy() wird das gerenderte Bild vertikal gedreht.

stereo
Boolean

Die Simulation verwendet stereoskopisches Rendering, wenn sie auf TRUE festgelegt ist. Die Proxytexturen benötigen in diesem Fall zwei Arrayebenen!

Gibt zurück

Success, NotInitialized, Fail, InvalidParam, UnsupportedDisplayAdapter

Gilt für: