HolographicCameraRenderingParameters Kelas
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.
Mewakili parameter per kamera untuk merender konten holografik.
public ref class HolographicCameraRenderingParameters sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HolographicCameraRenderingParameters final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HolographicCameraRenderingParameters
Public NotInheritable Class HolographicCameraRenderingParameters
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v2.0)
|
Keterangan
Memanggil metode ini memperoleh buffer yang akan digunakan untuk memperbarui lapisan utama untuk kompposittor holografik. Buffer tetap diperoleh sampai aplikasi menyajikan HolographicFrame yang digunakan untuk membuat objek HolographicCameraRenderingParameters yang sesuai, pada saat itu buffer akan diterapkan kepada komposit holografik. Aplikasi dapat memiliki hingga dua buffer lapisan utama yang diperoleh pada waktu tertentu. Format buffer lapisan utama adalah BGRA 8-bit.
Aplikasi Anda umumnya akan mencapai kualitas visual optimal dengan memanggil CommitDirect3D11DepthBuffer untuk melakukan buffer kedalaman yang akurat yang pikselnya dapat dipetakan kembali ke meter menggunakan bidang dekat dan jauh yang Anda tentukan dan kemudian tidak memanggil SetFocusPoint. Ini memungkinkan stabilisasi hologram berbasis kedalaman dalam bingkai Anda.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1703 | 15063 | CommitDirect3D11DepthBuffer |
1703 | 15063 | ReprojectionMode |
1709 | 16299 | IsContentProtectionEnabled |
Properti
DepthReprojectionMethod |
Mendapatkan atau mengatur metode proyeksi ulang yang digunakan untuk HolographicCamera terkait untuk HolographicFrame tertentu. Sistem akan memilih metode proyeksi ulang default berdasarkan kemampuan perangkat dan/atau platform. |
Direct3D11BackBuffer |
Mendapatkan permukaan buffer belakang Direct3D 11 untuk kamera ini. Aplikasi harus mengambil permukaan buffer belakang baru untuk merender setiap bingkai. |
Direct3D11Device |
Mendapatkan perangkat Direct3D 11 untuk kamera ini. |
IsContentProtectionEnabled |
Mendapatkan atau mengatur apakah aplikasi menampilkan konten yang dilindungi. |
ReprojectionMode |
Mendapatkan atau mengatur jenis proyeksi ulang yang diminta aplikasi untuk menstabilkan penyajian holografiknya relatif terhadap gerakan kepala pengguna. |
Metode
CommitDirect3D11DepthBuffer(IDirect3DSurface) |
Menyediakan buffer kedalaman untuk bingkai ini ke alur tampilan holografik, memungkinkan stabilisasi bingkai berbasis kedalaman relatif terhadap gerakan kepala pengguna. |
SetFocusPoint(SpatialCoordinateSystem, Vector3) |
Mengatur titik stasensi di ruang holografik yang kemungkinan akan difokuskan pengguna untuk bingkai saat ini. |
SetFocusPoint(SpatialCoordinateSystem, Vector3, Vector3) |
Mengatur titik stasensi di ruang holografik yang akan difokuskan pengguna, serta normal untuk bidang fokus melalui titik tersebut. |
SetFocusPoint(SpatialCoordinateSystem, Vector3, Vector3, Vector3) |
Mengatur titik pemindahan dalam ruang holografik yang akan difokuskan pengguna, serta normal untuk bidang fokus melalui titik tersebut. |