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