Partilhar via


HolographicViewConfiguration.RequestRenderTargetSize(Size) Método

Definição

Solicita um novo tamanho mínimo de destino de renderização para este HolographicViewConfiguration.

public:
 virtual Size RequestRenderTargetSize(Size size) = RequestRenderTargetSize;
Size RequestRenderTargetSize(Size const& size);
public Size RequestRenderTargetSize(Size size);
function requestRenderTargetSize(size)
Public Function RequestRenderTargetSize (size As Size) As Size

Parâmetros

size
Size

Um Tamanho que representa o tamanho de destino de renderização desejado. Deve ser pelo menos [1, 1].

Retornos

Um Tamanho que representa o tamanho de destino de renderização que foi realmente definido.

Exemplos

Exemplo 1: solicitar um novo tamanho mínimo de destino de renderização

Neste exemplo, o aplicativo solicita um tamanho de destino de renderização que é de pelo menos 1660 por 1660 pixels chamando RequestRenderTargetSize. A partir do próximo HolographicFrame, o HolographicCamera correspondente terá um destino de renderização que é pelo menos 1660 por 1660.

Para atender às restrições na dimensão do buffer , por exemplo, requisitos de alinhamento de bytes específicos do dispositivo - o novo tamanho de destino de renderização pode ser maior que o tamanho solicitado. O aplicativo pode inspecionar o resultado da chamada para RequestRenderTargetSize para descobrir as dimensões que foram escolhidas com base no tamanho mínimo de destino de renderização solicitado do aplicativo.

Size newRenderTargetSize{ defaultViewConfiguration.RequestRenderTargetSize({ 1660.f, 1660.f }) };

if (newRenderTargetSize.Width > 1672.f || newRenderTargetSize.Height > 1672.f)
{
    // App-specific code
}

Observação: os valores mostrados neste exemplo são apenas para fins demonstrativos e não se baseiam em nenhum aplicativo específico, técnica de renderização ou outros detalhes.

Aplica-se a

Confira também