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