GraphicsBindingSimD3d11.InitSimulation Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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