GraphicsBindingSimD3d11.InitSimulation Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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