HolographicViewConfiguration.RequestRenderTargetSize(Size) Methode

Definition

Fordert eine neue Minimale Renderzielgröße für diese HolographicViewConfiguration an.

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

Parameter

size
Size

Eine Größe , die die gewünschte Renderzielgröße darstellt. Muss mindestens [1, 1] sein.

Gibt zurück

Eine Größe , die die tatsächlich festgelegte Renderzielgröße darstellt.

Beispiele

Beispiel 1: Anfordern einer neuen Mindestgröße für das Renderziel

In diesem Beispiel fordert die App durch Aufrufen von RequestRenderTargetSize eine Renderzielgröße von mindestens 1660 x 1660 Pixel an. Ab dem nächsten HolographicFrame verfügt die entsprechende HolographicCamera über ein Renderziel, das mindestens 1660 x 1660 beträgt.

Um Einschränkungen für die Pufferdimension zu erfüllen , z. B. gerätespezifische Byteausrichtungsanforderungen, kann die neue Renderzielgröße größer als die angeforderte Größe sein. Die App kann das Ergebnis des Aufrufs von RequestRenderTargetSize untersuchen, um die Dimensionen zu ermitteln, die basierend auf der von der App angeforderten Mindestgröße des Renderziels ausgewählt wurden.

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

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

Hinweis: Die in diesem Beispiel gezeigten Werte dienen nur demonstrativen Zwecken und basieren nicht auf einer bestimmten App, Renderingtechnik oder anderen Details.

Gilt für:

Weitere Informationen