다음을 통해 공유


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