Condividi tramite


intestazione d2d1effectauthor.h

Questa intestazione viene usata da Direct2D. Per altre informazioni, vedere:

d2d1effectauthor.h contiene le interfacce di programmazione seguenti:

Interfacce

 
ID2D1AnalysisTransform

Fornisce i dati a un effetto di analisi.
ID2D1BlendTransform

Fornisce metodi per consentire l'inserimento di un'operazione di blend in un grafico di trasformazione.
ID2D1BorderTransform

Estende il rettangolo di input a infinito usando le modalità di estensione specificate.
ID2D1BoundsAdjustmentTransform

Trasformazione di supporto per gli effetti per modificare il rettangolo di output dell'effetto o della bitmap precedenti.
ID2D1ComputeInfo

Abilita la specifica delle informazioni per un passaggio di rendering di calcolo-shader.
ID2D1ComputeTransform

Definisce una trasformazione che usa un shader di calcolo.
ID2D1ConcreteTransform

Rappresenta il set di trasformazioni implementate dal sistema di rendering degli effetti, che fornisce funzionalità fisse.
ID2D1DrawInfo

Questa interfaccia viene usata per descrivere un rendering gpu passato su un vertice o un pixel shader. Viene passato a ID2D1DrawTransform.
ID2D1DrawTransform

Implementazione specializzata dei calcoli shantzis in una trasformazione implementata nella GPU.
ID2D1EffectContext

Fornisce metodi factory e altre gestione dello stato per gli autori di effetti e trasformazione. (ID2D1EffectContext)
ID2D1EffectImpl

Consente di specificare l'interfaccia e il comportamento di un effetto personalizzato dall'autore dell'effetto.
ID2D1OffsetTransform

Indica al sistema di rendering degli effetti di eseguire l'offset di una bitmap di input senza inserire un passaggio di rendering.
ID2D1RenderInfo

Descrive le informazioni di rendering comuni a tutte le varie implementazioni di trasformazione.
ID2D1ResourceTexture

Tiene traccia di una trama di risorse creata dalla trasformazione.
ID2D1SourceTransform

Rappresenta una fase di rasterizzazione basata sulla CPU nel grafico della pipeline di trasformazione.
ID2D1Transform

Rappresenta l'interfaccia di base per tutte le trasformazioni implementate dall'autore della trasformazione.
ID2D1TransformGraph

Rappresenta un grafico dei nodi di trasformazione.
ID2D1TransformNode

Descrive un nodo in una topologia di trasformazione.
ID2D1VertexBuffer

Definisce un buffer di vertice a multidimensionale mappabile.

Funzioni di callback

 
PD2D1_PROPERTY_GET_FUNCTION

Ottiene una proprietà da un effetto.
PD2D1_PROPERTY_SET_FUNCTION

Imposta una proprietà su un effetto.

Strutture

 
D2D1_BLEND_DESCRIPTION

Definisce una descrizione di blend da usare in una determinata trasformazione di blend.
D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES

Definisce un vertex shader e la descrizione dell'elemento di input per definire il layout di input.
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS

Descrive il supporto dello shader di calcolo, che è un'opzione a livello di funzionalità D3D10.
D2D1_FEATURE_DATA_DOUBLES

Descrive il supporto per i doppi negli shader.
D2D1_INPUT_DESCRIPTION

Descrive le opzioni che possono essere impostate sulle trame di input.
D2D1_INPUT_ELEMENT_DESC

Descrizione di un singolo elemento al layout del vertice.
D2D1_PROPERTY_BINDING

Definisce un'associazione di proprietà a una coppia di funzioni che ottengono e impostano la proprietà corrispondente.
D2D1_RESOURCE_TEXTURE_PROPERTIES

Definisce una trama della risorsa quando viene creata la trama della risorsa originale.
D2D1_VERTEX_BUFFER_PROPERTIES

Definisce le proprietà di un buffer dei vertici standard per tutte le definizioni di vertex shader.
D2D1_VERTEX_RANGE

Definisce un intervallo di vertici usati durante il rendering inferiore al contenuto completo di un buffer dei vertici.

Enumerazioni

 
D2D1_BLEND

Specifica il modo in cui una delle origini colori deve essere derivata e facoltativamente specifica un'operazione preblend sull'origine colore.
D2D1_BLEND_OPERATION

Specifica l'operazione di fusione in due origini di colore.
D2D1_CHANGE_TYPE

Descrive i flag che influiscono sul modo in cui il renderer interagisce con un vertex shader personalizzato. (D2D1_CHANGE_TYPE)
D2D1_CHANNEL_DEPTH

Consente a un chiamante di controllare la profondità del canale di una fase nella pipeline di rendering.
D2D1_FEATURE

Definisce le funzionalità del dispositivo Direct3D sottostante che possono essere sottoposte a query usando ID2D1EffectContext::CheckFeatureSupport.
D2D1_FILTER

Rappresenta le modalità di filtro che una trasformazione può selezionare per l'uso nelle trame di input.
D2D1_PIXEL_OPTIONS

Indica il modo in cui il campionamento dello shader pixel sarà limitato.
D2D1_VERTEX_OPTIONS

Descrive i flag che influiscono sul modo in cui il renderer interagisce con un vertex shader personalizzato. (D2D1_VERTEX_OPTIONS)
D2D1_VERTEX_USAGE

Indica se il buffer del vertice cambia raramente o frequentemente.