Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette méthode permet à une transformation basée sur un nuanceur de calcul de sélectionner le nombre de groupes de threads à exécuter en fonction du nombre de pixels de sortie qu’elle doit remplir.
Syntaxe
HRESULT CalculateThreadgroups(
[in] const D2D1_RECT_L *outputRect,
[out] UINT32 *dimensionX,
[out] UINT32 *dimensionY,
[out] UINT32 *dimensionZ
);
Paramètres
[in] outputRect
Type : const D2D1_RECT_L*
Rectangle de sortie qui sera rempli par la transformation de calcul.
[out] dimensionX
Type : UINT32*
Nombre de threads dans la dimension x.
[out] dimensionY
Type : UINT32*
Nombre de threads dans la dimension y.
[out] dimensionZ
Type : UINT32*
Nombre de threads dans la dimension z.
Valeur retournée
Type : HRESULT
Si la méthode réussit, elle retourne S_OK. En cas d’échec, il retourne un code d’erreur HRESULT .
Remarques
Si cet appel échoue, le instance ID2D1Effect correspondant est placé dans un état d’erreur et ne parvient pas à dessiner.
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 mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP] |
| Plateforme cible | Windows |
| En-tête | d2d1effectauthor.h |
| Bibliothèque | D2d1.lib |