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 |