Bagikan melalui


GraphicsBindingSimD3d11.InitSimulation Metode

Definisi

Overload

InitSimulation(IntPtr, Int32, Int32, Single, Boolean, Boolean, Boolean)

Menginisialisasi simulasi. Perlu dipanggil sebelum sesi penyajian jarak jauh dimulai. Ini adalah panggilan inisialisasi alternatif, di mana tidak ada target proksi yang dikonfigurasi. Oleh karena itu, mode pose lokal akan dipaksa dan ReprojectProxy() pada dasarnya akan menjadi no-op. Pemanggil diharapkan untuk mengikat target render akhir sebelum memanggil BlitRemoteFrameToProxy().

InitSimulation(IntPtr, IntPtr, IntPtr, Single, Boolean, Boolean, Boolean)

Menginisialisasi simulasi. Perlu dipanggil sebelum sesi penyajian jarak jauh dimulai.

InitSimulation(IntPtr, Int32, Int32, Single, Boolean, Boolean, Boolean)

Menginisialisasi simulasi. Perlu dipanggil sebelum sesi penyajian jarak jauh dimulai. Ini adalah panggilan inisialisasi alternatif, di mana tidak ada target proksi yang dikonfigurasi. Oleh karena itu, mode pose lokal akan dipaksa dan ReprojectProxy() pada dasarnya akan menjadi no-op. Pemanggil diharapkan untuk mengikat target render akhir sebelum memanggil 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

Parameter

d3dDevice
IntPtr

nativeint

Perangkat d3d yang akan digunakan untuk merender gambar jarak jauh.

renderTargetWidth
Int32

Lebar target render akhir (minimum: 256).

renderTargetHeight
Int32

Heigth dari target render akhir (minimal: 256).

refreshRate
Single

Laju refresh target di mana runtime jarak jauh harus dirender.

flipBlitRemoteFrameTextureVertically
Boolean

Jika diatur, BlitRemoteFrameToProxy() akan membalik gambar yang dirender secara vertikal.

flipReprojectTextureVertically
Boolean

Jika diatur, ReprojectProxy() akan membalik gambar yang dirender secara vertikal.

stereo
Boolean

Simulasi akan menggunakan penyajian stereoskopis jika diatur ke true. Target render akhir harus memiliki dua lapisan array dalam kasus ini!

Mengembalikan

Success, NotInitialized, Fail, InvalidParam, UnsupportedDisplayAdapter

Berlaku untuk

InitSimulation(IntPtr, IntPtr, IntPtr, Single, Boolean, Boolean, Boolean)

Menginisialisasi simulasi. Perlu dipanggil sebelum sesi penyajian jarak jauh dimulai.

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

Perangkat d3d yang akan digunakan untuk merender gambar jarak jauh.

proxyDepth
IntPtr

nativeint

Tekstur kedalaman dari target render proksi.

proxyColor
IntPtr

nativeint

Tekstur warna dari target render proksi. Dimensi minimum tekstur adalah 256x256.

refreshRate
Single

Laju refresh target di mana runtime jarak jauh harus dirender.

flipBlitRemoteFrameTextureVertically
Boolean

Jika diatur, BlitRemoteFrameToProxy() akan membalik gambar yang dirender secara vertikal.

flipReprojectTextureVertically
Boolean

Jika diatur, ReprojectProxy() akan membalik gambar yang dirender secara vertikal.

stereo
Boolean

Simulasi akan menggunakan penyajian stereoskopis jika diatur ke true. Tekstur proksi harus memiliki dua lapisan array dalam hal ini!

Mengembalikan

Success, NotInitialized, Fail, InvalidParam, UnsupportedDisplayAdapter

Berlaku untuk