Interface IHolographicQuadLayerUpdateParametersInterop (windows.graphics.holographic.interop.h)
A interface IHolographicQuadLayerUpdateParametersInterop é uma interface nano-COM, usada para confirmar recursos de buffer direct3D 12 para renderização de camada quádrupla no HolographicFrame correspondente.
A interface permite a interoperabilidade COM com a classe HolographicQuadLayerUpdateParameters para aplicativos que usam Direct3D 12 para renderização holográfica. O Nano-COM permite que objetos Direct3D 12 sejam usados diretamente como parâmetros para chamadas à API, em vez de passar por um objeto de contêiner.
Herança
A interface IHolographicQuadLayerUpdateParametersInterop herda da interface IInspectable .
Métodos
A interface IHolographicQuadLayerUpdateParametersInterop tem esses métodos.
IHolographicQuadLayerUpdateParametersInterop::CommitDirect3D12Resource Confirma um buffer do Direct3D 12 para apresentação em saídas associadas a qualquer HolographicCamera ao qual a camada quádrupla está anexada. |
Comentários
Para usar essa interface em C++/WinRT, recupere o objeto HolographicQuadLayerUpdateParameters do HolographicFrame e, em seguida, QueryInterface para a interface IHolographicQuadLayerUpdateParametersInterop .
auto quadLayerParameters{ holographicFrame.GetQuadLayerUpdateParameters(m_quadLayer) };
winrt::com_ptr<IHolographicQuadLayerUpdateParametersInterop> quadLayerParametersInterop{
quadLayerParameters.as<IHolographicQuadLayerUpdateParametersInterop>() };
Para usar essa interface em C++/CX, primeiro converta o objeto HolographicQuadLayerUpdateParameters (depois de recuperá-lo do HolographicFrame) para IInspectable*. Em seguida, QueryInterface para a interface IHolographicQuadLayerUpdateParametersInterop do ponteiro IInspectable .
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));
}
Requisitos
Cliente mínimo com suporte | Windows 10, versão 2004 (10.0; Build 19041) |
Servidor mínimo com suporte | Windows Server, versão 2004 (10.0; Build 19041) |
Cabeçalho | windows.graphics.holographic.interop.h |