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. |