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