Strutture Direct2D

Direct2D fornisce le strutture seguenti. Le strutture aggiuntive sono definite nello spazio dei nomi D2D1.

Contenuto della sezione

Argomento Descrizione
D2D_COLOR_F Descrive i componenti rosso, verde, blu e alfa di un colore.
D2D_MATRIX_3X2_F Rappresenta una matrice da 3 a 2.
D2D_MATRIX_4X3_F Descrive una matrice a virgola mobile da 4 a 3.
D2D_MATRIX_4X4_F Descrive una matrice a virgola mobile da 4 a 4.
D2D_MATRIX_5X4_F Descrive una matrice a virgola mobile da 5 a 4.
D2D_POINT_2F Rappresenta una coppia di coordinate x e y, espresse come valori a virgola mobile, in uno spazio bidimensionale.
D2D_POINT_2L La struttura D2D_POINT_2L definisce le coordinate x e y di un punto.
D2D_POINT_2U Rappresenta una coppia di coordinate x e y, espresse come valore intero senza segno a 32 bit, in uno spazio bidimensionale.
D2D_RECT_F Rappresenta un rettangolo definito dalle coordinate dell'angolo superiore sinistro (sinistro, superiore) e dalle coordinate dell'angolo inferiore destro (destra, inferiore).
D2D_RECT_L La struttura D2D_RECT_L definisce le coordinate degli angoli superiore sinistro e inferiore destro di un rettangolo.
D2D_RECT_U Rappresenta un rettangolo definito dalla coppia di coordinate nell'angolo superiore sinistro (sinistra, superiore) e dalla coppia di coordinate dell'angolo inferiore destro (destra, inferiore). Queste coordinate sono espresse come valori interi a 32 bit.
D2D_SIZE_F Archivia una coppia ordinata di valori a virgola mobile, in genere la larghezza e l'altezza di un rettangolo.
D2D_SIZE_U Memorizza una coppia ordinata di interi, generalmente la larghezza e l'altezza di un rettangolo.
D2D_VECTOR_2F Vettore 2D costituito da due valori a virgola mobile e precisione singola (x, y).
D2D_VECTOR_3F Vettore 3D costituito da tre valori a virgola mobile e precisione singola (x, y, z).
D2D_VECTOR_4F Vettore 4D costituito da quattro valori a virgola mobile e precisione singola (x, y, z, w).
D2D1_ARC_SEGMENT Descrive un arco ellittico tra due punti.
D2D1_BEZIER_SEGMENT Rappresenta un segmento di bézier cubico disegnato tra due punti.
D2D1_BITMAP_BRUSH_PROPERTIES Descrive le modalità di estensione e la modalità di interpolazione di un oggetto ID2D1BitmapBrush.
D2D1_BITMAP_BRUSH_PROPERTIES1 Descrive le modalità di estensione e la modalità di interpolazione di un oggetto ID2D1BitmapBrush.
D2D1_BITMAP_PROPERTIES Descrive il formato pixel e dpi di una bitmap.
D2D1_BITMAP_PROPERTIES1 Questa struttura consente di creare un oggetto ID2D1Bitmap1 con le opzioni bitmap e le informazioni sul contesto dei colori disponibili.
D2D1_BLEND_DESCRIPTION Definisce una descrizione di fusione da utilizzare in una particolare trasformazione di fusione.
D2D1_BRUSH_PROPERTIES Descrive l'opacità e la trasformazione di un pennello.
D2D1_COLOR_F Descrive i componenti rosso, verde, blu e alfa di un colore.
D2D1_CREATION_PROPERTIES Specifica le opzioni con cui vengono creati il dispositivo Direct2D , la factory e il contesto di dispositivo.
D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES Definisce un vertex shader e la descrizione dell'elemento di input per definire il layout di input.
D2D1_DRAWING_STATE_DESCRIPTION Descrive lo stato di disegno di una destinazione di rendering.
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_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_FEATURE_DATA_DOUBLES Descrive il supporto per i valori double negli shader.
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS Descrive il supporto dello shader di calcolo, che è un'opzione a livello di funzionalità D3D10.
D2D1_GRADIENT_MESH_PATCH Rappresenta una patch tensor con 16 punti di controllo, 4 colori degli angoli e flag limite. Un ID2D1GradientMesh è costituito da 1 o più patch di mesh sfumature. Usare la funzione GradientMeshPatch o la funzione GradientMeshPatchFromCoonsPatch per crearne una.
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_INK_STYLE_PROPERTIES Definisce la forma generale della punta della penna e la trasformazione utilizzata in un oggetto ID2D1InkStyle .
D2D1_IMAGE_BRUSH_PROPERTIES Descrive le funzionalità del pennello immagine.
D2D1_INK_BEZIER_SEGMENT Rappresenta un segmento di Bezier da utilizzare nella creazione di un oggetto ID2D1Ink . Questa struttura differisce da D2D1_BEZIER_SEGMENT in quanto è composta da D2D1_INK_POINT, che contengono un raggio oltre alle coordinate x e y.
D2D1_INK_POINT Rappresenta una coppia di punti e raggio che costituisce parte di una D2D1_INK_BEZIER_SEGMENT.
D2D1_INPUT_DESCRIPTION Descrive le opzioni che le trasformazioni possono impostare sulle trame di input.
D2D1_INPUT_ELEMENT_DESC Descrizione di un singolo elemento nel layout dei vertici.
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_PARAMETERS1 Contiene i limiti del contenuto, le informazioni sulla maschera, le impostazioni di opacità e altre opzioni per una risorsa livello.
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES Contiene il punto iniziale e l'endpoint dell'asse delle sfumature per un oggetto ID2D1LinearGradientBrush.
D2D1_MATRIX_3X2_F Rappresenta una matrice da 3 a 2.
D2D1_MATRIX_4X3_F Rappresenta una matrice da 4 a 3.
D2D1_MATRIX_4X4_F Rappresenta una matrice da 4 a 4.
D2D1_MATRIX_5X4_F Rappresenta una matrice da 5 a 4.
D2D1_MAPPED_RECT Descrive la memoria mappata dall'API ID2D1Bitmap1::Map .
D2D1_PIXEL_FORMAT Contiene il formato dati e la modalità alfa per una bitmap o una destinazione di rendering.
D2D1_POINT_2F Rappresenta una coppia di coordinate x e coordinata y nello spazio bidimensionale.
D2D1_POINT_2L La struttura POINT definisce le coordinate x e y di un punto.
D2D1_POINT_2U Rappresenta una coppia di coordinate x e coordinata y nello spazio bidimensionale.
D2D1_POINT_DESCRIPTION Descrive un punto in una geometria di percorso.
D2D1_PRINT_CONTROL_PROPERTIES Proprietà di creazione per un oggetto ID2D1PrintControl .
D2D1_PROPERTY_BINDING Definisce un'associazione di proprietà a una coppia di funzioni che ottengono e impostano la proprietà corrispondente.
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_RECT_F Rappresenta un rettangolo definito dalle coordinate dell'angolo superiore sinistro (sinistro, superiore) e dalle coordinate dell'angolo inferiore destro (destra, inferiore).
D2D1_RECT_L La struttura RECT definisce le coordinate degli angoli superiore sinistro e inferiore destro di un rettangolo.
D2D1_RECT_U Rappresenta un rettangolo definito dalle coordinate dell'angolo superiore sinistro (sinistro, superiore) e dalle coordinate dell'angolo inferiore destro (destra, inferiore).
D2D1_RESOURCE_TEXTURE_PROPERTIES Definisce una trama di risorsa quando viene creata la trama della risorsa originale.
D2D1_RESOURCE_USAGE Descrive la memoria usata dalle trame e dagli shader delle immagini.
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_RENDERING_CONTROLS Descrive le limitazioni da applicare a un renderer dell'effetto di creazione dell'immagine.
D2D1_ROUNDED_RECT Contiene le dimensioni e i raggi dell'angolo di un rettangolo arrotondato.
D2D1_SIMPLE_COLOR_PROFILE Descrizione semplice di uno spazio colore.
D2D1_SIZE_F Archivia una coppia ordinata di valori float, in genere la larghezza e l'altezza di un rettangolo.
D2D1_SIZE_U Memorizza una coppia ordinata di interi, generalmente la larghezza e l'altezza di un rettangolo.
D2D1_STROKE_STYLE_PROPERTIES Descrive il tratto che delinea una forma.
D2D1_STROKE_STYLE_PROPERTIES1 Descrive il tratto che delinea una forma.
D2D1_SVG_LENGTH Rappresenta una lunghezza SVG.
D2D1_SVG_PRESERVE_ASPECT_RATIO Rappresenta tutte le impostazioni svg preserveAspectRatio.
D2D1_SVG_VIEWBOX Rappresenta un viewBox SVG.
D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES Proprietà di un'origine immagine trasformata.
D2D1_TRIANGLE Contiene i tre vertici che descrivono un triangolo.
D2D1_VECTOR_2F Vettore di 2 valori FLOAT (x, y).
D2D1_VECTOR_3F Vettore di 3 valori FLOAT (x, y, z).
D2D1_VECTOR_4F Vettore di 4 valori FLOAT (x, y, z, w).
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 utilizzati per il rendering inferiore al contenuto completo di un buffer dei vertici.
D3DCOLORVALUE Archivia le informazioni sul colore e sul canale alfa.
PD2D1_EFFECT_FACTORY Descrive l'implementazione di un effetto.