ID2D1ComputeTransform::CalculateThreadgroups, méthode (d2d1effectauthor.h)
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 |