HolographicQuadLayerUpdateParameters 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
애플리케이션이 지정된 프레임 앞으로 특정 쿼드 계층의 매개 변수를 구성할 수 있는 업데이트 페이로드를 나타냅니다.
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
- 상속
- 특성
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) |
화면에 표시될 쿼드 레이어의 텍스처 내에서 뷰포트 사각형을 업데이트. |