GraphicsBindingSimD3d11.InitSimulation Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
InitSimulation(IntPtr, Int32, Int32, Single, Boolean, Boolean, Boolean) |
Inicializa a simulação. Precisa ser chamado antes que uma sessão de renderização remota seja iniciada. Essa é uma chamada de inicialização alternativa, em que nenhum destino de proxy é configurado. Portanto, o modo de pose local será forçado e ReprojectProxy() , essencialmente, se tornará um no-op. Espera-se que o chamador associe o destino de renderização final antes de chamar BlitRemoteFrameToProxy(). |
InitSimulation(IntPtr, IntPtr, IntPtr, Single, Boolean, Boolean, Boolean) |
Inicializa a simulação. Precisa ser chamado antes que uma sessão de renderização remota seja iniciada. |
InitSimulation(IntPtr, Int32, Int32, Single, Boolean, Boolean, Boolean)
Inicializa a simulação. Precisa ser chamado antes que uma sessão de renderização remota seja iniciada. Essa é uma chamada de inicialização alternativa, em que nenhum destino de proxy é configurado. Portanto, o modo de pose local será forçado e ReprojectProxy() , essencialmente, se tornará um no-op. Espera-se que o chamador associe o destino de renderização final antes de chamar 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
Parâmetros
- d3dDevice
-
IntPtr
nativeint
O dispositivo d3d que será usado para renderizar a imagem remota.
- renderTargetWidth
- Int32
A largura do destino de renderização final (mínimo: 256).
- renderTargetHeight
- Int32
A heigth do destino de renderização final (mínimo: 256).
- refreshRate
- Single
Taxa de atualização de destino na qual o runtime remoto deve ser renderizado.
- flipBlitRemoteFrameTextureVertically
- Boolean
Se definido, BlitRemoteFrameToProxy() inverterá a imagem renderizada verticalmente.
- flipReprojectTextureVertically
- Boolean
Se definido, ReprojectProxy() inverterá a imagem renderizada verticalmente.
- stereo
- Boolean
A simulação usará a renderização estereoscópica se definida como true. O destino de renderização final precisa ter duas camadas de matriz nesse caso!
Retornos
Success, NotInitialized, Fail, InvalidParam, UnsupportedDisplayAdapter
Aplica-se a
InitSimulation(IntPtr, IntPtr, IntPtr, Single, Boolean, Boolean, Boolean)
Inicializa a simulação. Precisa ser chamado antes que uma sessão de renderização remota seja iniciada.
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
Parâmetros
- d3dDevice
-
IntPtr
nativeint
O dispositivo d3d que será usado para renderizar a imagem remota.
- proxyDepth
-
IntPtr
nativeint
Textura de profundidade do destino de renderização do proxy.
- proxyColor
-
IntPtr
nativeint
Textura de cor do destino de renderização do proxy. A dimensão mínima da textura é 256x256.
- refreshRate
- Single
Taxa de atualização de destino na qual o runtime remoto deve ser renderizado.
- flipBlitRemoteFrameTextureVertically
- Boolean
Se definido, BlitRemoteFrameToProxy() inverterá a imagem renderizada verticalmente.
- flipReprojectTextureVertically
- Boolean
Se definido, ReprojectProxy() inverterá a imagem renderizada verticalmente.
- stereo
- Boolean
A simulação usará a renderização estereoscópica se definida como true. As texturas de proxy precisam ter duas camadas de matriz nesse caso!
Retornos
Success, NotInitialized, Fail, InvalidParam, UnsupportedDisplayAdapter