Bagikan melalui


HolographicCameraRenderingParameters Kelas

Definisi

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
Object Platform::Object IInspectable HolographicCameraRenderingParameters
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.

Berlaku untuk

Lihat juga