Bagikan melalui


HolographicCameraPose Kelas

Definisi

Mewakili lokasi kamera holografik yang diprediksi untuk bingkai tertentu.

public ref class HolographicCameraPose 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 HolographicCameraPose 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 HolographicCameraPose
Public NotInheritable Class HolographicCameraPose
Warisan
Object Platform::Object IInspectable HolographicCameraPose
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

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1803 17134 OverrideProjectionTransform
1803 17134 OverrideViewport
1803 17134 OverrideViewTransform

Properti

FarPlaneDistance

Mendapatkan jarak bidang jauh untuk bingkai ini, yang diatur dengan memanggil metode HolographicCamera.SetFarPlaneDistance.

HolographicCamera

Mendapatkan HolographicCamera yang dijelaskan oleh pose kamera ini.

NearPlaneDistance

Mendapatkan jarak bidang dekat untuk bingkai ini, yang Anda tetapkan dengan memanggil metode HolographicCamera.SetNearPlaneDistance.

ProjectionTransform

Mendapatkan transformasi proyeksi stereo untuk pose kamera ini.

Viewport

Mendapatkan persegi panjang viewport yang harus dirender aplikasi untuk kamera ini dalam bingkai ini.

Metode

OverrideProjectionTransform(HolographicStereoTransform)

Memberi tahu komppositor bahwa aplikasi merender dengan proyeksi suboptimal alternatif mengubah bingkai ini.

OverrideViewport(Rect, Rect)

Menentukan persegi panjang viewport alternatif dalam buffer bingkai yang dirender aplikasi ke dalam bingkai ini.

OverrideViewTransform(SpatialCoordinateSystem, HolographicStereoTransform)

Memberi tahu kompposittor bahwa aplikasi dirender dengan tampilan suboptimal alternatif mengubah bingkai ini.

TryGetCullingFrustum(SpatialCoordinateSystem)

Mendapatkan frustum kulling konservatif yang diprediksi untuk pose kamera ini, yang dinyatakan dalam sistem koordinat yang ditentukan.

TryGetViewTransform(SpatialCoordinateSystem)

Mendapatkan transformasi tampilan stereo untuk pose kamera ini, yang dinyatakan sebagai transformasi dari sistem koordinat yang ditentukan. Metode ini akan mengembalikan null jika sistem koordinat yang ditentukan tidak dapat ditemukan saat ini.

TryGetVisibleFrustum(SpatialCoordinateSystem)

Mendapatkan frustum tampilan yang diprediksi untuk pose saat ini, yang dinyatakan dalam sistem koordinat yang ditentukan.

Berlaku untuk