Condividi tramite


HolographicViewConfiguration.RequestRenderTargetSize(Size) Metodo

Definizione

Richiede una nuova dimensione minima di destinazione di rendering per 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

Parametri

size
Size

Dimensione che rappresenta le dimensioni di destinazione di rendering desiderate. Deve essere almeno [1, 1].

Restituisce

Dimensione che rappresenta le dimensioni di destinazione di rendering impostate in realtà.

Esempio

Esempio 1: Richiedere una nuova dimensione minima di destinazione di rendering

In questo esempio l'app richiede una dimensione di destinazione di rendering che è almeno 1660 per 1660 pixel chiamando RequestRenderTargetSize. A partire dal successivo HolographicFrame, la corrispondente HolographicCamera avrà una destinazione di rendering che è almeno 1660 per 1660.

Per soddisfare le restrizioni sulla dimensione del buffer, ad esempio i requisiti di allineamento dei byte specifici del dispositivo, le nuove dimensioni della destinazione di rendering potrebbero essere maggiori delle dimensioni richieste. L'app può esaminare il risultato della chiamata a RequestRenderTargetSize per individuare le dimensioni scelte in base alle dimensioni richieste dall'app per il rendering minimo.

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

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

Nota: i valori visualizzati in questo esempio sono solo a scopo dimostrativo e non sono basati su alcuna specifica app, tecnica di rendering o altri dettagli.

Si applica a

Vedi anche