GraphicsBindingSimD3d11.InitSimulation Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
InitSimulation(IntPtr, Int32, Int32, Single, Boolean, Boolean, Boolean) |
Initialise la simulation. Doit être appelé avant le démarrage d’une session de rendu à distance. Il s’agit d’un appel d’initialisation alternatif, où aucune cible de proxy n’est configurée. Par conséquent, le mode de pose local sera forcé et ReprojectProxy() deviendra essentiellement un no-op. L’appelant est censé lier la cible de rendu finale avant d’appeler BlitRemoteFrameToProxy(). |
InitSimulation(IntPtr, IntPtr, IntPtr, Single, Boolean, Boolean, Boolean) |
Initialise la simulation. Doit être appelé avant le démarrage d’une session de rendu à distance. |
InitSimulation(IntPtr, Int32, Int32, Single, Boolean, Boolean, Boolean)
Initialise la simulation. Doit être appelé avant le démarrage d’une session de rendu à distance. Il s’agit d’un appel d’initialisation alternatif, où aucune cible de proxy n’est configurée. Par conséquent, le mode de pose local sera forcé et ReprojectProxy() deviendra essentiellement un no-op. L’appelant est censé lier la cible de rendu finale avant d’appeler 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
Paramètres
- d3dDevice
-
IntPtr
nativeint
Appareil d3d qui sera utilisé pour restituer l’image distante.
- renderTargetWidth
- Int32
Largeur de la cible de rendu finale (minimum : 256).
- renderTargetHeight
- Int32
Heigth de la cible de rendu finale (minimum : 256).
- refreshRate
- Single
Taux d’actualisation cible auquel le runtime distant doit s’afficher.
- flipBlitRemoteFrameTextureVertically
- Boolean
Si cette option est définie, BlitRemoteFrameToProxy() retourne l’image rendue verticalement.
- flipReprojectTextureVertically
- Boolean
Si cette option est définie, ReprojectProxy() retourne l’image rendue verticalement.
- stereo
- Boolean
La simulation utilise le rendu stéréoscopique si la valeur est true. La cible de rendu finale doit avoir deux couches de tableau dans ce cas !
Retours
Success, NotInitialized, Fail, InvalidParam, UnsupportedDisplayAdapter
S’applique à
InitSimulation(IntPtr, IntPtr, IntPtr, Single, Boolean, Boolean, Boolean)
Initialise la simulation. Doit être appelé avant le démarrage d’une session de rendu à distance.
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
Paramètres
- d3dDevice
-
IntPtr
nativeint
Appareil d3d qui sera utilisé pour restituer l’image distante.
- proxyDepth
-
IntPtr
nativeint
Texture de profondeur de la cible de rendu proxy.
- proxyColor
-
IntPtr
nativeint
Texture de couleur de la cible de rendu proxy. La dimension minimale de la texture est 256 x 256.
- refreshRate
- Single
Taux d’actualisation cible auquel le runtime distant doit s’afficher.
- flipBlitRemoteFrameTextureVertically
- Boolean
Si cette option est définie, BlitRemoteFrameToProxy() retourne l’image rendue verticalement.
- flipReprojectTextureVertically
- Boolean
Si cette option est définie, ReprojectProxy() retourne l’image rendue verticalement.
- stereo
- Boolean
La simulation utilise le rendu stéréoscopique si la valeur est true. Les textures de proxy doivent avoir deux couches de tableau dans ce cas !
Retours
Success, NotInitialized, Fail, InvalidParam, UnsupportedDisplayAdapter