GraphicsBindingSimD3d11.InitSimulation Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
InitSimulation(IntPtr, Int32, Int32, Single, Boolean, Boolean, Boolean) |
Inizializza la simulazione. Deve essere chiamato prima dell'avvio di una sessione di rendering remoto. Si tratta di una chiamata di inizializzazione alternativa, in cui non sono configurate destinazioni proxy. Pertanto, la modalità di posa locale verrà forzata e ReprojectProxy() diventerà essenzialmente un no-op. Il chiamante deve associare la destinazione di rendering finale prima di chiamare BlitRemoteFrameToProxy(). |
InitSimulation(IntPtr, IntPtr, IntPtr, Single, Boolean, Boolean, Boolean) |
Inizializza la simulazione. Deve essere chiamato prima dell'avvio di una sessione di rendering remoto. |
InitSimulation(IntPtr, Int32, Int32, Single, Boolean, Boolean, Boolean)
Inizializza la simulazione. Deve essere chiamato prima dell'avvio di una sessione di rendering remoto. Si tratta di una chiamata di inizializzazione alternativa, in cui non sono configurate destinazioni proxy. Pertanto, la modalità di posa locale verrà forzata e ReprojectProxy() diventerà essenzialmente un no-op. Il chiamante deve associare la destinazione di rendering finale prima di chiamare 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
Parametri
- d3dDevice
-
IntPtr
nativeint
Dispositivo d3d che verrà usato per eseguire il rendering dell'immagine remota.
- renderTargetWidth
- Int32
Larghezza della destinazione di rendering finale (minimo: 256).
- renderTargetHeight
- Int32
Heigth della destinazione di rendering finale (minimo: 256).
- refreshRate
- Single
Frequenza di aggiornamento di destinazione in cui deve essere eseguito il rendering del runtime remoto.
- flipBlitRemoteFrameTextureVertically
- Boolean
Se impostato, BlitRemoteFrameToProxy() capovolge l'immagine sottoposta a rendering verticalmente.
- flipReprojectTextureVertically
- Boolean
Se impostato, ReprojectProxy() capovolge l'immagine sottoposta a rendering verticalmente.
- stereo
- Boolean
La simulazione userà il rendering stereoscopico se impostato su true. In questo caso, la destinazione di rendering finale deve avere due livelli di matrice.
Restituisce
Success, NotInitialized, Fail, InvalidParam, UnsupportedDisplayAdapter
Si applica a
InitSimulation(IntPtr, IntPtr, IntPtr, Single, Boolean, Boolean, Boolean)
Inizializza la simulazione. Deve essere chiamato prima dell'avvio di una sessione di rendering remoto.
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
Parametri
- d3dDevice
-
IntPtr
nativeint
Dispositivo d3d che verrà usato per eseguire il rendering dell'immagine remota.
- proxyDepth
-
IntPtr
nativeint
Trama di profondità della destinazione di rendering del proxy.
- proxyColor
-
IntPtr
nativeint
Trama del colore della destinazione di rendering del proxy. La dimensione minima della trama è 256x256.
- refreshRate
- Single
Frequenza di aggiornamento di destinazione in cui deve essere eseguito il rendering del runtime remoto.
- flipBlitRemoteFrameTextureVertically
- Boolean
Se impostato, BlitRemoteFrameToProxy() capovolge l'immagine sottoposta a rendering verticalmente.
- flipReprojectTextureVertically
- Boolean
Se impostato, ReprojectProxy() capovolge l'immagine sottoposta a rendering verticalmente.
- stereo
- Boolean
La simulazione userà il rendering stereoscopico se impostato su true. In questo caso, le trame proxy devono avere due livelli di matrice.
Restituisce
Success, NotInitialized, Fail, InvalidParam, UnsupportedDisplayAdapter