Condividi tramite


Intestazione d2d1_1.h

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

d2d1_1.h contiene le interfacce di programmazione seguenti:

Interfacce

 
ID2D1Bitmap1

Rappresenta una bitmap che può essere usata come superficie per un oggetto ID2D1DeviceContext o mappata nella memoria di sistema e può contenere informazioni aggiuntive sul contesto del colore.
ID2D1BitmapBrush1

Disegna un'area con una bitmap. (ID2D1BitmapBrush1)
ID2D1ColorContext

Rappresenta un contesto di colore che può essere utilizzato con un oggetto ID2D1Bitmap1.
ID2D1CommandList

Rappresenta una sequenza di comandi che possono essere registrati e riprodotti.
ID2D1CommandSink

Il sink di comando viene implementato dall'utente per un'applicazione quando si vuole ricevere una riproduzione dei comandi registrati in un elenco di comandi.
ID2D1Device

Rappresenta un dominio di risorse i cui oggetti e contesti di dispositivo possono essere usati insieme. (ID2D1Device)
ID2D1DeviceContext

Rappresenta un set di buffer di stato e comandi utilizzati per il rendering in una destinazione.
ID2D1DrawingStateBlock1

Implementazione di un blocco di stato di disegno che aggiunge la funzionalità della fusione primitiva oltre alla modalità antialias, alla trasformazione, ai tag e alla modalità di rendering del testo.
ID2D1Effect

Rappresenta un costrutto di elaborazione di immagini di base in Direct2D.
ID2D1Factory1

Crea risorse Direct2D. (ID2D1Factory1)
ID2D1GdiMetafile

Una risorsa Direct2D che esegue il wrapping di un metafile WMF, EMF o EMF+.
ID2D1GdiMetafileSink

Interfaccia implementata dallo sviluppatore che consente la riproduzione di un metafile.
ID2D1GradientStopCollection1

Rappresenta un insieme di oggetti D2D1_GRADIENT_STOP per pennelli sfumato lineare e radiale. Fornisce metodi get per tutti i nuovi parametri aggiunti alla raccolta di interruzioni sfumature.
ID2D1ImageBrush

Rappresenta un pennello basato su un OGGETTO ID2D1Image.
ID2D1Multithread

Meccanismo di blocco da una factory Direct2D usata da Direct2D per controllare l'accesso esclusivo alle risorse in un'app che usa più thread.
ID2D1PathGeometry1

L'interfaccia ID2D1PathGeometry1 aggiunge funzionalità a ID2D1PathGeometry. In particolare, fornisce il metodo ComputePointAndSegmentAtLength specifico del percorso.
ID2D1PrintControl

Converte le primitive Direct2D archiviate in un OGGETTO ID2D1CommandList in una rappresentazione di pagina fissa. Il sottos system di stampa utilizza quindi le primitive.
ID2D1Properties

Rappresenta un set di proprietà associabili e individuabili in fase di esecuzione che consentono a un'applicazione guidata dai dati di modificare lo stato di un effetto Direct2D.
ID2D1StrokeStyle1

Descrive le estremità, il limite di miter, il join di linea e le informazioni sul trattino per un tratto. (ID2D1StrokeStyle1)

Funzioni

 
D2D1ConvertColorSpace

Converte il colore specificato da uno spazio colori a un altro.
D2D1CreateDevice

Crea un nuovo dispositivo Direct2D associato al dispositivo DXGI fornito.
D2D1CreateDeviceContext

Crea un nuovo contesto di dispositivo Direct2D associato a una superficie DXGI.
D2D1SinCos

Restituisce il seno e il coseno di un angolo.
D2D1Tan

Restituisce la tangente di un angolo.
D2D1Vec3Length

Restituisce la lunghezza di un vettore tridimensionale.

Funzioni di callback

 
PD2D1_EFFECT_FACTORY

Descrive l'implementazione di un effetto.

Strutture

 
D2D1_BITMAP_BRUSH_PROPERTIES1

Descrive le modalità di estensione e la modalità di interpolazione di un oggetto ID2D1BitmapBrush. (D2D1_BITMAP_BRUSH_PROPERTIES1)
D2D1_BITMAP_PROPERTIES1

Questa struttura consente di creare un oggetto ID2D1Bitmap1 con le opzioni bitmap e le informazioni sul contesto dei colori disponibili.
D2D1_CREATION_PROPERTIES

Specifica le opzioni con cui vengono creati il dispositivo Direct2D, la factory e il contesto di dispositivo.
D2D1_DRAWING_STATE_DESCRIPTION1

Descrive lo stato di disegno di un contesto di dispositivo.
D2D1_EFFECT_INPUT_DESCRIPTION

Descrive le funzionalità di un effetto.
D2D1_IMAGE_BRUSH_PROPERTIES

Descrive le funzionalità del pennello immagine.
D2D1_LAYER_PARAMETERS1

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

Descrive la memoria mappata dall'API ID2D1Bitmap1::Map.
D2D1_POINT_DESCRIPTION

Descrive un punto in una geometria di percorso.
D2D1_PRINT_CONTROL_PROPERTIES

Proprietà di creazione per un oggetto ID2D1PrintControl.
D2D1_RENDERING_CONTROLS

Descrive le limitazioni da applicare a un renderer dell'effetto di creazione dell'immagine.
D2D1_STROKE_STYLE_PROPERTIES1

Descrive il tratto che delinea una forma. (D2D1_STROKE_STYLE_PROPERTIES1)

Enumerazioni

 
D2D1_BITMAP_OPTIONS

Specifica la modalità di utilizzo di una bitmap.
D2D1_BUFFER_PRECISION

Rappresenta la profondità di bit della pipeline di imaging in Direct2D.
D2D1_COLOR_INTERPOLATION_MODE

Definisce come interpolare tra i colori.
D2D1_COLOR_SPACE

Definisce le opzioni che devono essere applicate allo spazio dei colori.
D2D1_COMPOSITE_MODE

Usato per specificare la modalità blend per tutte le operazioni di fusione Direct2D.
D2D1_DEVICE_CONTEXT_OPTIONS

In questo modo vengono specificate le opzioni che si applicano al contesto del dispositivo per la durata.
D2D1_INTERPOLATION_MODE

Viene usato per specificare la qualità del ridimensionamento delle immagini con ID2D1DeviceContext::D rawImage e con l'effetto trasformazione affine 2D.
D2D1_LAYER_OPTIONS1

Specifica il modo in cui il contenuto del livello deve essere preparato.
D2D1_MAP_OPTIONS

Specifica come eseguire il mapping della memoria dal corrispondente ID2D1Bitmap1 deve essere trattato.
D2D1_PRIMITIVE_BLEND

Usato per specificare la modalità di fusione geometrica per tutte le primitive Direct2D.
D2D1_PRINT_FONT_SUBSET_MODE

Definisce quando le risorse del tipo di carattere devono essere subset durante la stampa.
D2D1_PROPERTY

Specifica gli indici delle proprietà di sistema presenti nell'interfaccia ID2D1Properties per un ID2D1Effect.
D2D1_PROPERTY_TYPE

Specifica i tipi di proprietà supportate dall'interfaccia delle proprietà Direct2D.
D2D1_STROKE_TRANSFORM_TYPE

Definisce il modo in cui la trasformazione mondiale, i punti per pollice (dpi) e la larghezza del tratto influiscono sulla forma della penna usata per eseguire una primitiva.
D2D1_SUBPROPERTY

Specifica gli indici delle sottoproprietà di sistema che possono essere presenti in qualsiasi proprietà.
D2D1_THREADING_MODE

Specifica la modalità di threading usata durante la creazione simultanea del contesto del dispositivo, della factory e del dispositivo.
D2D1_UNIT_MODE

Specifica il modo in cui verranno interpretate le unità in Direct2D.