Método ID2D1ComputeTransform::CalculateThreadgroups (d2d1effectauthor.h)
Esse método permite que uma transformação baseada em sombreador de computação selecione o número de grupos de threads a serem executados com base no número de pixels de saída que ele precisa preencher.
Sintaxe
HRESULT CalculateThreadgroups(
[in] const D2D1_RECT_L *outputRect,
[out] UINT32 *dimensionX,
[out] UINT32 *dimensionY,
[out] UINT32 *dimensionZ
);
Parâmetros
[in] outputRect
Tipo: const D2D1_RECT_L*
O retângulo de saída que será preenchido pela transformação de computação.
[out] dimensionX
Tipo: UINT32*
O número de threads na dimensão x.
[out] dimensionY
Tipo: UINT32*
O número de threads na dimensão y.
[out] dimensionZ
Tipo: UINT32*
O número de threads na dimensão z.
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Se falhar, retornará um código de erro HRESULT .
Comentários
Se essa chamada falhar, a instância ID2D1Effect correspondente será colocada em um estado de erro e não será desenhada.
Requisitos
Cliente mínimo com suporte | Windows 8 e Platform Update para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 e Platform Update para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | d2d1effectauthor.h |
Biblioteca | D2d1.lib |