Condividi tramite


intestazione d2d1.h

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

d2d1.h contiene le interfacce di programmazione seguenti:

Interfacce

 
ID2D1Bitmap

Rappresenta una bitmap associata a un ID2D1RenderTarget.
ID2D1BitmapBrush

Disegna un'area con una bitmap. (ID2D1BitmapBrush)
ID2D1BitmapRenderTarget

Esegue il rendering di una trama intermedia creata dal metodo CreateCompatibleRenderTarget.
ID2D1Brush

Definisce un oggetto che disegna un'area. Le interfacce che derivano da ID2D1Brush descrivono come viene dipinta l'area.
ID2D1DCRenderTarget

Problemi relativi ai comandi di disegno a un contesto di dispositivo GDI.
ID2D1DrawingStateBlock

Rappresenta lo stato di disegno di una destinazione di rendering:_the modalità antialiasing, trasformazione, tag e opzioni di rendering del testo.
ID2D1EllipseGeometry

Rappresenta un puntini di sospensione.
ID2D1Factory

Crea risorse Direct2D. (ID2D1Factory)
ID2D1GdiInteropRenderTarget

Fornisce l'accesso a un contesto di dispositivo che può accettare comandi di disegno GDI.
ID2D1Geometry

Rappresenta una risorsa geometry e definisce un set di metodi helper per la manipolazione e la misurazione di forme geometriche. Le interfacce che ereditano da ID2D1Geometry definiscono forme specifiche.
ID2D1GeometryGroup

Rappresenta una geometria composita, composta da altri oggetti ID2D1Geometry.
ID2D1GeometrySink

Descrive un percorso geometrico che può contenere linee, archi, curve di Bezier cubiche e curve quadratiche di Bezier.
ID2D1GradientStopCollection

Rappresenta una raccolta di oggetti D2D1_GRADIENT_STOP per pennelli sfumature lineari e radiali.
ID2D1HwndRenderTarget

Esegue il rendering delle istruzioni di disegno in una finestra.
ID2D1Image

Rappresenta un produttore di pixel che possono riempire un piano 2D arbitrario. (ID2D1Image)
ID2D1Layer

Rappresenta l'archivio di backup necessario per eseguire il rendering di un livello.
ID2D1LinearGradientBrush

Disegna un'area con una sfumatura lineare.
ID2D1Mesh

Rappresenta un set di vertici che formano un elenco di triangoli.
ID2D1PathGeometry

Rappresenta una forma complessa che può essere composta da archi, curve e linee.
ID2D1RadialGradientBrush

Disegna un'area con una sfumatura radiale.
ID2D1RectangleGeometry

Descrive un rettangolo bidimensionale.
ID2D1RenderTarget

Rappresenta un oggetto che può ricevere comandi di disegno. Le interfacce che ereditano da ID2D1RenderTarget eseguono il rendering dei comandi di disegno ricevuti in modi diversi.
ID2D1Resource

Rappresenta una risorsa di disegno Direct2D.
ID2D1RoundedRectangleGeometry

Descrive un rettangolo arrotondato.
ID2D1SimplifiedGeometrySink

Descrive un percorso geometrico che non contiene curve quadratiche o archi.
ID2D1SolidColorBrush

Disegna un'area con un colore a tinta unita.
ID2D1StrokeStyle

Descrive i limiti, il limite di miter, il join di riga e le informazioni del trattino per un tratto. (ID2D1StrokeStyle)
ID2D1TessellationSink

Popola un oggetto ID2D1Mesh con triangoli.
ID2D1TransformedGeometry

Rappresenta una geometria che è stata trasformata.

Funzioni

 
D2D1CreateFactory

D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,D2D1_FACTORY_OPTIONS*,void**) crea un oggetto factory che può essere usato per creare risorse Direct2D.
D2D1CreateFactory

La funzione D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,void**) crea un oggetto factory che può essere usato per creare risorse Direct2D.
D2D1InvertMatrix

Tenta di invertire la matrice specificata.
D2D1IsMatrixInvertible

Indica se la matrice specificata è invertibile.
D2D1MakeRotateMatrix

Crea una trasformazione di rotazione che ruota dall'angolo specificato sul punto specificato.
D2D1MakeSkewMatrix

Crea una trasformazione asimmetria con l'angolo dell'asse x specificato, l'angolo dell'asse y e il punto centrale specificati.

Strutture

 
D2D1_ARC_SEGMENT

Descrive un arco ellittico tra due punti.
D2D1_BEZIER_SEGMENT

Rappresenta un segmento di bezier cubico disegnato tra due punti.
D2D1_BITMAP_BRUSH_PROPERTIES

Descrive le modalità di estensione e la modalità di interpolazione di un ID2D1BitmapBrush. (D2D1_BITMAP_BRUSH_PROPERTIES)
D2D1_BITMAP_PROPERTIES

Descrive il formato pixel e la dpi di una bitmap.
D2D1_BRUSH_PROPERTIES

Descrive l'opacità e la trasformazione di un pennello.
D2D1_DRAWING_STATE_DESCRIPTION

Descrive lo stato di disegno di una destinazione di rendering.
D2D1_ELLIPSE

Contiene il punto centrale, il raggio x e il raggio y di un'ellisse.
D2D1_FACTORY_OPTIONS

Contiene il livello di debug di un oggetto ID2D1Factory.
D2D1_GRADIENT_STOP

Contiene la posizione e il colore di un punto di interruzione sfumatura.
D2D1_HWND_RENDER_TARGET_PROPERTIES

Contiene le opzioni HWND, dimensioni pixel e presentazione per un OGGETTO ID2D1HwndRenderTarget.
D2D1_LAYER_PARAMETERS

Contiene i limiti del contenuto, le informazioni sulla maschera, le impostazioni di opacità e altre opzioni per una risorsa livello. (D2D1_LAYER_PARAMETERS)
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES

Contiene il punto iniziale e l'endpoint dell'asse delle sfumature per un oggetto ID2D1LinearGradientBrush.
D2D1_QUADRATIC_BEZIER_SEGMENT

Contiene il punto di controllo e il punto finale per un segmento di Bézier quadratico.
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES

Contiene l'offset dell'origine sfumatura e la dimensione e la posizione dell'ellisse sfumatura per un oggetto ID2D1RadialGradientBrush.
D2D1_RENDER_TARGET_PROPERTIES

Contiene opzioni di rendering (hardware o software), formato pixel, informazioni DPI, opzioni di comunicazione remota e requisiti di supporto Direct3D per una destinazione di rendering.
D2D1_ROUNDED_RECT

Contiene le dimensioni e i raggi dell'angolo di un rettangolo arrotondato.
D2D1_STROKE_STYLE_PROPERTIES

Descrive il tratto che delinea una forma. (D2D1_STROKE_STYLE_PROPERTIES)
D2D1_TRIANGLE

Contiene i tre vertici che descrivono un triangolo.

Enumerazioni

 
D2D1_ANTIALIAS_MODE

Specifica la modalità di rendering dei bordi delle primitive non di testo.
D2D1_ARC_SIZE

Specifica se un arco deve essere maggiore di 180 gradi.
D2D1_BITMAP_INTERPOLATION_MODE

Specifica l'algoritmo utilizzato quando le immagini vengono ridimensionate o ruotate.
D2D1_CAP_STYLE

Descrive la forma alla fine di una riga o di un segmento.
D2D1_COMBINE_MODE

Specifica i diversi metodi in base ai quali è possibile combinare due geometrie.
D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS

Specifica funzionalità aggiuntive supportate da una destinazione di rendering compatibile al momento della creazione. Questa enumerazione consente una combinazione bit per bit dei relativi valori membro.
D2D1_DASH_STYLE

Descrive la sequenza di trattini e gap in un tratto.
D2D1_DC_INITIALIZE_MODE

Specifica il modo in cui un contesto di dispositivo viene inizializzato per il rendering GDI quando viene recuperato dalla destinazione di rendering.
D2D1_DEBUG_LEVEL

Indica il tipo di informazioni fornite dal livello di debug Direct2D.
D2D1_DRAW_TEXT_OPTIONS

Specifica se lo snap di testo viene eliminato o ritagliato nel rettangolo di layout è abilitato. Questa enumerazione consente una combinazione bit per bit dei relativi valori membro.
D2D1_EXTEND_MODE

Specifica il modo in cui un pennello disegna le aree al di fuori dell'area di contenuto normale.
D2D1_FACTORY_TYPE

Specifica se Direct2D fornisce la sincronizzazione per un ID2D1Factory e le risorse create, in modo che possano essere accessibili in modo sicuro da più thread.
D2D1_FEATURE_LEVEL

Descrive il supporto DirectX minimo richiesto per il rendering hardware da una destinazione di rendering.
D2D1_FIGURE_BEGIN

Indica se una figura ID2D1SimplifiedGeometrySink specifica è riempita o vuota.
D2D1_FIGURE_END

Indica se una figura ID2D1SimplifiedGeometrySink specifica è aperta o chiusa.
D2D1_FILL_MODE

Specifica il modo in cui le aree di intersezione delle geometrie o delle figure vengono combinate per formare l'area della geometria composita.
D2D1_GAMMA

Specifica la gamma utilizzata per l'interpolazione.
D2D1_GEOMETRY_RELATION

Descrive in che modo un oggetto geometry è correlato nello spazio a un altro oggetto geometry.
D2D1_GEOMETRY_SIMPLIFICATION_OPTION

Specifica il modo in cui una geometria viene semplificata in un id2D1SimplifiedGeometrySink.
D2D1_LAYER_OPTIONS

Specifica le opzioni che possono essere applicate quando viene applicata una risorsa livello per creare un livello.
D2D1_LINE_JOIN

Descrive la forma che unisce due linee o segmenti.
D2D1_OPACITY_MASK_CONTENT

Descrive se una maschera di opacità contiene elementi grafici o testo. Direct2D usa queste informazioni per determinare lo spazio gamma da usare durante la fusione della maschera di opacità.
D2D1_PATH_SEGMENT

Indica se un segmento deve essere tracciato e se il join tra questo segmento e quello precedente deve essere uniforme. Questa enumerazione consente una combinazione bit per bit dei relativi valori membro.
D2D1_PRESENT_OPTIONS

Descrive il comportamento di una destinazione di rendering quando presenta il relativo contenuto. Questa enumerazione consente una combinazione bit per bit dei relativi valori membro.
D2D1_RENDER_TARGET_TYPE

Descrive se una destinazione di rendering usa il rendering hardware o software o se Direct2D deve selezionare la modalità di rendering.
D2D1_RENDER_TARGET_USAGE

Descrive come una destinazione di rendering è remota e se deve essere compatibile con GDI. Questa enumerazione consente una combinazione bit per bit dei relativi valori membro.
D2D1_SWEEP_DIRECTION

Definisce la direzione di disegno di un arco ellittico.
D2D1_TEXT_ANTIALIAS_MODE

Descrive la modalità di anti-aliasing utilizzata per il disegno del testo.
D2D1_WINDOW_STATE

Descrive se una finestra è occlusa.