Método ID2D1EffectContext::CreateBoundsAdjustmentTransform (d2d1effectauthor.h)

Cria e retorna uma transformação de ajuste de limites.

Sintaxe

HRESULT CreateBoundsAdjustmentTransform(
  [in]  const D2D1_RECT_L              *outputRectangle,
  [out] ID2D1BoundsAdjustmentTransform **transform
);

Parâmetros

[in] outputRectangle

Tipo: const D2D1_RECT_L*

O retângulo de saída inicial para a transformação de ajuste de limites.

[out] transform

Tipo: ID2D1BoundsAdjustmentTransform**

A transformação de ajuste de limites retornada.

Retornar valor

Tipo: HRESULT

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

HRESULT Descrição
S_OK Não ocorreu nenhum erro.
E_OUTOFMEMORY Direct2D não foi possível alocar memória suficiente para concluir a chamada.
E_INVALIDARG Um parâmetro inválido foi passado para a função de retorno.

Comentários

Uma transformação de suporte pode ser usada por dois motivos diferentes.

  • Para indicar que uma região de sua imagem de entrada já é preta transparente. Isso pode aumentar a eficiência para renderizar bitmaps.
    Nota Se a região indicada NÃO contiver apenas pixels pretos transparentes, os resultados de renderização serão indefinidos.
     
  • Para aumentar o tamanho da imagem de entrada. A área expandida será tratada como preto transparente

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d2d1effectauthor.h
Biblioteca D2D1.lib

Confira também

ID2D1EffectContext