IHolographicQuadLayerUpdateParametersInterop 인터페이스(windows.graphics.holographic.interop.h)
IHolographicQuadLayerUpdateParametersInterop 인터페이스는 해당 HolographicFrame에서 쿼드 계층 렌더링을 위해 Direct3D 12 버퍼 리소스를 커밋하는 데 사용되는 nano-COM 인터페이스입니다.
인터페이스를 사용하면 홀로그램 렌더링에 Direct3D 12를 사용하는 애플리케이션에 대해 HolographicQuadLayerUpdateParameters 클래스와 COM interop을 사용할 수 있습니다. Nano-COM을 사용하면 Direct3D 12 개체를 컨테이너 개체를 거치지 않고 API 호출에 대한 매개 변수로 직접 사용할 수 있습니다.
상속
IHolographicQuadLayerUpdateParametersInterop 인터페이스는 IInspectable 인터페이스에서 상속됩니다.
메서드
IHolographicQuadLayerUpdateParametersInterop 인터페이스에는 이러한 메서드가 있습니다.
IHolographicQuadLayerUpdateParametersInterop::CommitDirect3D12Resource 쿼드 계층이 연결된 HolographicCamera 와 연결된 출력에 대한 프레젠테이션을 위해 Direct3D 12 버퍼를 커밋합니다. |
설명
C++/WinRT에서 이 인터페이스를 사용하려면 HolographicFrame에서 HolographicQuadLayerUpdateParameters 개체를 검색한 다음 IHolographicQuadLayerUpdateParametersInterop 인터페이스에 대한 QueryInterface를 검색합니다.
auto quadLayerParameters{ holographicFrame.GetQuadLayerUpdateParameters(m_quadLayer) };
winrt::com_ptr<IHolographicQuadLayerUpdateParametersInterop> quadLayerParametersInterop{
quadLayerParameters.as<IHolographicQuadLayerUpdateParametersInterop>() };
C++/CX에서 이 인터페이스를 사용하려면 먼저 HolographicQuadLayerUpdateParameters 개체를 HolographicFrame에서 검색한 후 IInspectable*로 캐스팅합니다. 그런 다음 IInspectable 포인터의 IHolographicQuadLayerUpdateParametersInterop 인터페이스에 대한 QueryInterface 입니다.
auto quadLayerParameters = holographicFrame->GetQuadLayerUpdateParameters(m_quadLayer);
Microsoft::WRL::ComPtr<IHolographicQuadLayerUpdateParametersInterop> quadLayerParametersInterop;
{
Microsoft::WRL::ComPtr<IInspectable> iInspectable = reinterpret_cast<IInspectable*>(quadLayerParameters);
DX::ThrowIfFailed(iInspectable.As(&quadLayerParamsInterop));
}
요구 사항
지원되는 최소 클라이언트 | Windows 10 버전 2004(10.0; 빌드 19041) |
지원되는 최소 서버 | Windows Server 버전 2004(10.0; 빌드 19041) |
머리글 | windows.graphics.holographic.interop.h |