다음을 통해 공유


HolographicQuadLayerUpdateParameters 클래스

정의

애플리케이션이 지정된 프레임 앞으로 특정 쿼드 계층의 매개 변수를 구성할 수 있는 업데이트 페이로드를 나타냅니다.

public ref class HolographicQuadLayerUpdateParameters sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HolographicQuadLayerUpdateParameters final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HolographicQuadLayerUpdateParameters
Public NotInheritable Class HolographicQuadLayerUpdateParameters
상속
Object Platform::Object IInspectable HolographicQuadLayerUpdateParameters
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Fall Creators Update (10.0.16299.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v5.0에서 도입되었습니다.)

설명

쿼드 계층을 표시하기 위해 애플리케이션은 필요한 HolographicQuadLayer 인스턴스를 만들고 HolographicCamera의 변경 가능한 QuadLayers 목록에 추가합니다. 유지된 쿼드 계층 업데이트를 지정된 직접 모드 홀로그램 프레임과 동기화하기 위해 애플리케이션은 HolographicFrame.GetQuadLayerUpdateParameters를 호출하여 해당 프레임에서 instance HolographicQuadLayerUpdateParameters를 요청합니다. 해당 HolographicQuadLayerUpdateParameters instance 요청된 모든 업데이트는 해당 프레임부터 적용됩니다.

참고

HolographicQuadLayer 개체를 처음으로 업데이트할 때 AcquireBufferToUpdateContent 또는 AcquireBufferToUpdateContentWithHardwareProtection 메서드를 호출해야 합니다.

버전 기록

Windows 버전 SDK 버전 추가된 값
1809 17763 AcquireBufferToUpdateContentWithHardwareProtection
1809 17763 CanAcquireWithHardwareProtection

속성

CanAcquireWithHardwareProtection

이 쿼드 계층에 대해 하드웨어 콘텐츠 보호가 지원되는지 여부를 가져옵니다.

메서드

AcquireBufferToUpdateContent()

이 프레임 앞으로 이 쿼드 계층에 대한 내용이 표시되는 Direct3D 11 백 버퍼를 가져옵니다.

AcquireBufferToUpdateContentWithHardwareProtection()

하드웨어로 보호되는 Direct3D 11 백 버퍼를 가져옵니다. 이 프레임에서 앞으로 이 쿼드 계층에 대한 내용이 표시됩니다.

UpdateContentProtectionEnabled(Boolean)

이 쿼드 계층에 보호된 콘텐츠가 포함되어 있는지 여부를 업데이트.

UpdateExtents(Vector2)

월드 좌표에서 이 쿼드 계층의 익스텐트 업데이트.

UpdateLocationWithDisplayRelativeMode(Vector3, Quaternion)

디스플레이 중심을 기준으로 이 쿼드 계층의 가운데 위치를 업데이트 이후 프레임에서 해당 디스플레이 상대 위치에 유지되도록 설정합니다.

UpdateLocationWithStationaryMode(SpatialCoordinateSystem, Vector3, Quaternion)

세계에서 이 쿼드 계층의 중심 위치를 업데이트 향후 프레임에서 해당 세계 위치에 유지되도록 설정합니다.

UpdateViewport(Rect)

화면에 표시될 쿼드 레이어의 텍스처 내에서 뷰포트 사각형을 업데이트.

적용 대상