D2D1_RENDERING_CONTROLS structure (d2d1_1.h)
Décrit les limitations à appliquer à un convertisseur d’effet d’imagerie.
Syntaxe
typedef struct D2D1_RENDERING_CONTROLS {
D2D1_BUFFER_PRECISION bufferPrecision;
D2D1_SIZE_U tileSize;
} D2D1_RENDERING_CONTROLS;
Membres
bufferPrecision
Précision de la mémoire tampon utilisée par défaut si la précision de la mémoire tampon n’est pas spécifiée par l’effet ou par la transformation.
tileSize
Taille d’allocation de vignette à utiliser par le convertisseur d’effet d’image.
Remarques
Le convertisseur peut allouer des vignettes supérieures à l’allocation de vignettes minimale. Les vignettes allouées auront deux puissances de la taille minimale sur chaque axe, sauf que la taille sur chaque axe ne dépassera pas la taille de texture maximale garantie pour le niveau de fonctionnalité de l’appareil.
L'« étendue minimale de rendu de pixels » correspond à la taille de la vignette carrée sous laquelle le convertisseur développera l’allocation de vignette au lieu de tenter de subdiviser la vignette de rendu. Lorsque ce seuil est atteint, la taille de la vignette d’allocation est étendue. Cela peut se produire à plusieurs reprises jusqu’à ce que le rendu puisse se poursuivre, ou qu’il soit déterminé que le graphique ne peut pas être rendu.
La précision de la mémoire tampon est utilisée pour les mémoires tampons intermédiaires si elle n’est pas spécifiée par les effets (par exemple, en appelant SetValue sur l’effet avec la propriété D2D1_PROPERTY_PRECISION ) ou la topologie d’effet interne si nécessaire. Si le type de mémoire tampon sur le contexte est D2D1_BUFFER_PRECISION_UNKNOWN et n’est pas spécifié par l’effet ou la transformation, la précision de la sortie sera la précision maximale des entrées de la transformation. La précision de la mémoire tampon n’affecte pas le nombre de canaux utilisés.
Configuration requise
Client minimal pris en charge | Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 et Platform Update pour Windows Server 2008 R2 [applications de bureau | Applications UWP] |
En-tête | d2d1_1.h |