cabeçalho d2d1effectauthor.h

Esse cabeçalho é usado pelo Direct2D. Para obter mais informações, consulte:

d2d1effectauthor.h contém as seguintes interfaces de programação:

Interfaces

 
ID2D1AnalysisTransform

Fornece dados para um efeito de análise.
ID2D1BlendTransform

Fornece métodos para permitir que uma operação de combinação seja inserida em um grafo de transformação.
ID2D1BorderTransform

Estende o retângulo de entrada para infinito usando os modos de extensão especificados.
ID2D1BoundsAdjustmentTransform

Uma transformação de suporte para efeitos para modificar o retângulo de saída do efeito anterior ou bitmap.
ID2D1ComputeInfo

Habilita a especificação de informações para um passe de renderização de sombreador de computação.
ID2D1ComputeTransform

Define uma transformação que usa um sombreador de computação.
ID2D1ConcreteTransform

Representa o conjunto de transformações implementadas pelo sistema de renderização de efeito, que fornece funcionalidade fixa.
ID2D1DrawInfo

Essa interface é usada para descrever uma passagem de renderização de GPU em um sombreador de vértice ou pixel. Ele é passado para ID2D1DrawTransform.
ID2D1DrawTransform

Uma implementação especializada dos cálculos do Shantzis para uma transformação implementada na GPU.
ID2D1EffectContext

Fornece métodos de fábrica e outros gerenciamentos de estado para autores de efeito e transformação. (ID2D1EffectContext)
ID2D1EffectImpl

Permite que a interface e o comportamento de um efeito personalizado sejam especificados pelo autor do efeito.
ID2D1OffsetTransform

Instrui o sistema de renderização de efeitos a compensar um bitmap de entrada sem inserir um passe de renderização.
ID2D1RenderInfo

Descreve as informações de renderização comuns a todas as várias implementações de transformação.
ID2D1ResourceTexture

Rastreia uma textura de recurso criada por transformação.
ID2D1SourceTransform

Representa um estágio de rasterização baseado em CPU no grafo de pipeline de transformação.
ID2D1Transform

Representa a interface base para todas as transformações implementadas pelo autor da transformação.
ID2D1TransformGraph

Representa um grafo de nós de transformação.
ID2D1TransformNode

Descreve um nó em uma topologia de transformação.
ID2D1VertexBuffer

Define um buffer de vértice unidimensional mappable.

Funções de retorno de chamada

 
PD2D1_PROPERTY_GET_FUNCTION

Obtém uma propriedade de um efeito .
PD2D1_PROPERTY_SET_FUNCTION

Define uma propriedade em um efeito .

Estruturas

 
D2D1_BLEND_DESCRIPTION

Define uma descrição de combinação a ser usada em uma transformação de combinação específica.
D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES

Define um sombreador de vértice e a descrição do elemento de entrada para definir o layout de entrada.
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS

Descreve o suporte ao sombreador de computação, que é uma opção no nível de recurso D3D10.
D2D1_FEATURE_DATA_DOUBLES

Descreve o suporte para duplos em sombreadores.
D2D1_INPUT_DESCRIPTION

Descreve as opções que as transformações podem definir em texturas de entrada.
D2D1_INPUT_ELEMENT_DESC

Uma descrição de um único elemento para o layout de vértice.
D2D1_PROPERTY_BINDING

Define uma associação de propriedade a um par de funções que obtêm e definem a propriedade correspondente.
D2D1_RESOURCE_TEXTURE_PROPERTIES

Define uma textura de recurso quando a textura do recurso original é criada.
D2D1_VERTEX_BUFFER_PROPERTIES

Define as propriedades de um buffer de vértice padrão para todas as definições de sombreador de vértice.
D2D1_VERTEX_RANGE

Define um intervalo de vértices que são usados ao renderizar menos do que o conteúdo completo de um buffer de vértice.

Enumerações

 
D2D1_BLEND

Especifica como uma das fontes de cor deve ser derivada e, opcionalmente, especifica uma operação de preblend na fonte de cores.
D2D1_BLEND_OPERATION

Especifica a operação de mesclagem em duas fontes de cores.
D2D1_CHANGE_TYPE

Descreve sinalizadores que influenciam como o renderizador interage com um sombreador de vértice personalizado. (D2D1_CHANGE_TYPE)
D2D1_CHANNEL_DEPTH

Permite que um chamador controle a profundidade do canal de um estágio no pipeline de renderização.
D2D1_FEATURE

Define os recursos do dispositivo Direct3D subjacente que pode ser consultado usando ID2D1EffectContext::CheckFeatureSupport.
D2D1_FILTER

Representa os modos de filtragem que uma transformação pode selecionar para usar em texturas de entrada.
D2D1_PIXEL_OPTIONS

Indica como a amostragem do sombreador de pixels será restrita.
D2D1_VERTEX_OPTIONS

Descreve sinalizadores que influenciam como o renderizador interage com um sombreador de vértice personalizado. (D2D1_VERTEX_OPTIONS)
D2D1_VERTEX_USAGE

Indica se o buffer de vértice é alterado com pouca frequência ou com frequência.