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

Encapsula um grafo de efeito em um único nó de transformação e, em seguida, inserido em um grafo de transformação. Isso permite que um efeito agregue outros efeitos. Isso normalmente será feito para permitir que as propriedades de efeito sejam expressas novamente com um contrato diferente ou para permitir que diferentes componentes integrem os efeitos uns dos outros.

Sintaxe

HRESULT CreateTransformNodeFromEffect(
  [in]  ID2D1Effect        *effect,
  [out] ID2D1TransformNode **transformNode
);

Parâmetros

[in] effect

Tipo: ID2D1Effect*

O efeito a ser encapsulado em um nó de transformação.

[out] transformNode

Tipo: ID2D1TransformNode**

O nó de transformação retornado que encapsula o grafo de efeito.

Valor retornado

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 O Direct2D não pôde alocar memória suficiente para concluir a chamada.
E_INVALIDARG Um parâmetro inválido foi passado para a função de retorno.

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

Confira também

ID2D1EffectContext