Partager via


HolographicViewConfiguration.RequestRenderTargetSize(Size) Méthode

Définition

Demande une nouvelle taille cible de rendu minimale pour cette 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

Paramètres

size
Size

Taille représentant la taille cible de rendu souhaitée. Doit être au moins [1, 1].

Retours

Taille représentant la taille cible de rendu qui a été définie.

Exemples

Exemple 1 : Demander une nouvelle taille de cible de rendu minimale

Dans cet exemple, l’application demande une taille de cible de rendu d’au moins 1660 par 1660 pixels en appelant RequestRenderTargetSize. À compter du prochain HolographicFrame, l’HolographicCamera correspondant aura une cible de rendu d’au moins 1660 par 1660.

Pour respecter les restrictions sur la dimension de la mémoire tampon (par exemple, les exigences d’alignement d’octets spécifiques à l’appareil), la nouvelle taille cible de rendu peut être supérieure à la taille demandée. L’application peut inspecter le résultat de l’appel à RequestRenderTargetSize pour connaître les dimensions choisies en fonction de la taille minimale de la cible de rendu demandée par l’application.

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

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

Remarque : Les valeurs affichées dans cet exemple sont à des fins de démonstration uniquement et ne sont pas basées sur une application spécifique, une technique de rendu ou d’autres détails.

S’applique à

Voir aussi