Compartilhar via


GraphicsBindingSimD3d11.InitSimulation Método

Definição

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

Aplica-se a