Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Direct2D tillhandahåller följande strukturer. Ytterligare strukturer definieras i namnområdet D2D1.
I det här avsnittet
| Ämne | Beskrivning |
|---|---|
| D2D_COLOR_F | Beskriver de röda, gröna, blå och alfa-komponenterna i en färg. |
| D2D_MATRIX_3X2_F | Representerar en matris med 3 x 2. |
| D2D_MATRIX_4X3_F | Beskriver en 4-x-3-matris med flyttal. |
| D2D_MATRIX_4X4_F | Beskriver en 4-av-4-flyttalsmatris. |
| D2D_MATRIX_5X4_F | Beskriver en 5-av-4-flyttalmatris. |
| D2D_POINT_2F | Representerar ett x-koordinat- och y-koordinatpar, uttryckt som flyttalsvärden, i tvådimensionellt utrymme. |
| D2D_POINT_2L | Den D2D_POINT_2L strukturen definierar x- och y-koordinaterna för en punkt. |
| D2D_POINT_2U | Representerar ett x-koordinat- och y-koordinatpar, uttryckt som ett osignerat 32-bitars heltalsvärde, i tvådimensionellt utrymme. |
| D2D_RECT_F | Representerar en rektangel som definieras av koordinaterna i det övre vänstra hörnet (vänster, överkant) och koordinaterna för det nedre högra hörnet (höger, nederkant). |
| D2D_RECT_L | Den D2D_RECT_L strukturen definierar koordinaterna för de övre vänstra och nedre högra hörnen i en rektangel. |
| D2D_RECT_U | Representerar en rektangel som definieras av det övre vänstra hörnparet med koordinater (vänster,överkant) och det nedre högra hörnparet med koordinater (höger, nederkant). Dessa koordinater uttrycks som ett 32-bitars heltalsvärden. |
| D2D_SIZE_F | Lagrar ett ordnat par med flyttalsvärden, vanligtvis bredden och höjden på en rektangel. |
| D2D_SIZE_U | Lagrar ett ordnat par heltal, vanligtvis bredden och höjden på en rektangel. |
| D2D_VECTOR_2F | En 2D-vektor som består av två flyttalsvärden med enkel precision (x, y). |
| D2D_VECTOR_3F | En 3D-vektor som består av tre flyttalsvärden med enkel precision (x, y, z). |
| D2D_VECTOR_4F | En 4D-vektor som består av fyra flyttalsvärden med enkel precision (x, y, z, w). |
| D2D1_ARC_SEGMENT | Beskriver en elliptisk båge mellan två punkter. |
| D2D1_BEZIER_SEGMENT | Representerar ett kubikbubblat segment som ritats mellan två punkter. |
| D2D1_BITMAP_BRUSH_PROPERTIES | Beskriver utökningslägena och interpoleringsläget för en ID2D1BitmapBrush. |
| D2D1_BITMAP_BRUSH_PROPERTIES1 | Beskriver utökningslägena och interpoleringsläget för en ID2D1BitmapBrush. |
| D2D1_BITMAP_PROPERTIES | Beskriver pixelformatet och dpi för en bitmapp. |
| D2D1_BITMAP_PROPERTIES1 | Med den här strukturen kan en ID2D1Bitmap1 skapas med bitmappsalternativ och tillgänglig information om färgkontext. |
| D2D1_BLEND_DESCRIPTION | Definierar en blandningsbeskrivning som ska användas i en viss blandningstransformering. |
| D2D1_BRUSH_PROPERTIES | Beskriver opaciteten och omvandlingen av en pensel. |
| D2D1_COLOR_F | Beskriver de röda, gröna, blå och alfa-komponenterna i en färg. |
| D2D1_CREATION_PROPERTIES | Anger de alternativ med vilka Direct2D- enhet, fabrik och enhetskontext skapas. |
| D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES | Definierar en hörnskuggning och beskrivningen av indataelementet för att definiera indatalayouten. |
| D2D1_DRAWING_STATE_DESCRIPTION | Beskriver ritningstillståndet för ett återgivningsmål. |
| D2D1_DRAWING_STATE_DESCRIPTION1 | Beskriver ritningstillståndet för en enhetskontext. |
| D2D1_EFFECT_INPUT_DESCRIPTION | Beskriver funktioner i en effekt. |
| D2D1_ELLIPSE | Innehåller mittpunkten, x-radius och y-radius för en ellips. |
| D2D1_FACTORY_OPTIONS | Innehåller felsökningsnivån för ett ID2D1Factory--objekt. |
| D2D1_FEATURE_DATA_DOUBLES | Beskriver stödet för dubbla i skuggningar. |
| D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS | Beskriver stöd för beräkningsskuggning, vilket är ett alternativ på funktionsnivån D3D10. |
| D2D1_GRADIENT_MESH_PATCH | Representerar en tensor-korrigering med 16 kontrollpunkter, 4 hörnfärger och gränsflaggor. En ID2D1GradientMesh består av 1 eller fler gradient mesh-korrigeringar. Använd funktionen GradientMeshPatch eller funktionen GradientMeshPatchFromCoonsPatch för att skapa en. |
| D2D1_GRADIENT_STOP | Innehåller positionen och färgen på ett toningsstopp. |
| D2D1_HWND_RENDER_TARGET_PROPERTIES | Innehåller alternativen HWND, pixelstorlek och presentation för en ID2D1HwndRenderTarget. |
| D2D1_INK_STYLE_PROPERTIES | Definierar den allmänna pennspetsformen och den transformering som används i ett ID2D1InkStyle--objekt. |
| D2D1_IMAGE_BRUSH_PROPERTIES | Beskriver funktionerna i bildborsten. |
| D2D1_INK_BEZIER_SEGMENT | Representerar ett Bezier-segment som ska användas när ett ID2D1Ink objekt skapas. Den här strukturen skiljer sig från D2D1_BEZIER_SEGMENT eftersom den består av D2D1_INK_POINTs, som innehåller en radie utöver x- och y-koordinater. |
| D2D1_INK_POINT | Representerar en punkt, ett radiepar som utgör en del av en D2D1_INK_BEZIER_SEGMENT. |
| D2D1_INPUT_DESCRIPTION | Beskriver de alternativ som transformeringar kan ställa in på indatastrukturer. |
| D2D1_INPUT_ELEMENT_DESC | En beskrivning av ett enskilt element i hörnlayouten. |
| D2D1_LAYER_PARAMETERS | Innehåller innehållsbegränsningar, maskinformation, opacitetsinställningar och andra alternativ för en lagerresurs. |
| D2D1_LAYER_PARAMETERS1 | Innehåller innehållsbegränsningar, maskinformation, opacitetsinställningar och andra alternativ för en lagerresurs. |
| D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES | Innehåller startpunkten och slutpunkten för toningsaxeln för en ID2D1LinearGradientBrush. |
| D2D1_MATRIX_3X2_F | Representerar en matris med 3 x 2. |
| D2D1_MATRIX_4X3_F | Representerar en matris med 4 x 3. |
| D2D1_MATRIX_4X4_F | Representerar en 4-by-4-matris. |
| D2D1_MATRIX_5X4_F | Representerar en 5-by-4-matris. |
| D2D1_MAPPED_RECT | Beskriver mappat minne från ID2D1Bitmap1::Map API. |
| D2D1_PIXEL_FORMAT | Innehåller dataformatet och alfaläget för ett bitmapps- eller återgivningsmål. |
| D2D1_POINT_2F | Representerar ett x-koordinat- och y-koordinatpar i tvådimensionellt utrymme. |
| D2D1_POINT_2L | Point-strukturen definierar x- och y-koordinaterna för en punkt. |
| D2D1_POINT_2U | Representerar ett x-koordinat- och y-koordinatpar i tvådimensionellt utrymme. |
| D2D1_POINT_DESCRIPTION | Beskriver en punkt i en sökvägsgeometri. |
| D2D1_PRINT_CONTROL_PROPERTIES | Skapandeegenskaperna för ett ID2D1PrintControl- objekt. |
| D2D1_PROPERTY_BINDING | Definierar en egenskapsbindning till ett par funktioner som hämtar och anger motsvarande egenskap. |
| D2D1_QUADRATIC_BEZIER_SEGMENT | Innehåller kontrollpunkten och slutpunkten för ett kvadratiskt Bezier-segment. |
| D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES | Innehåller toningsförskjutningen för ursprung och storleken och positionen för toningsellipsen för en ID2D1RadialGradientBrush. |
| D2D1_RECT_F | Representerar en rektangel som definieras av koordinaterna i det övre vänstra hörnet (vänster, överkant) och koordinaterna för det nedre högra hörnet (höger, nederkant). |
| D2D1_RECT_L | RECT-strukturen definierar koordinaterna för de övre vänstra och nedre högra hörnen i en rektangel. |
| D2D1_RECT_U | Representerar en rektangel som definieras av koordinaterna i det övre vänstra hörnet (vänster, överkant) och koordinaterna för det nedre högra hörnet (höger, nederkant). |
| D2D1_RESOURCE_TEXTURE_PROPERTIES | Definierar en resursstruktur när den ursprungliga resursstrukturen skapas. |
| D2D1_RESOURCE_USAGE | Beskriver det minne som används av bildstrukturer och skuggningar. |
| D2D1_RENDER_TARGET_PROPERTIES | Innehåller återgivningsalternativ (maskinvara eller programvara), pixelformat, DPI-information, alternativ för fjärrkommunikation och Direct3D-supportkrav för ett återgivningsmål. |
| D2D1_RENDERING_CONTROLS | Beskriver begränsningar som ska tillämpas på en bildeffektåtergivning. |
| D2D1_ROUNDED_RECT | Innehåller dimensioner och hörnradier för en rundad rektangel. |
| D2D1_SIMPLE_COLOR_PROFILE | Enkel beskrivning av ett färgutrymme. |
| D2D1_SIZE_F | Lagrar ett ordnat par med flottörer, vanligtvis bredden och höjden på en rektangel. |
| D2D1_SIZE_U | Lagrar ett ordnat par heltal, vanligtvis bredden och höjden på en rektangel. |
| D2D1_STROKE_STYLE_PROPERTIES | Beskriver den linje som beskriver en form. |
| D2D1_STROKE_STYLE_PROPERTIES1 | Beskriver den linje som beskriver en form. |
| D2D1_SVG_LENGTH | Representerar en SVG-längd. |
| D2D1_SVG_PRESERVE_ASPECT_RATIO | Representerar alla SVG preserveAspectRatio-inställningar. |
| D2D1_SVG_VIEWBOX | Representerar en SVG-viewBox. |
| D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES | Egenskaper för en transformerad bildkälla. |
| D2D1_TRIANGLE | Innehåller de tre hörnen som beskriver en triangel. |
| D2D1_VECTOR_2F | En vektor med 2 FLOAT-värden (x, y). |
| D2D1_VECTOR_3F | En vektor med 3 FLOAT-värden (x, y, z). |
| D2D1_VECTOR_4F | En vektor med 4 FLOAT-värden (x, y, z, w). |
| D2D1_VERTEX_BUFFER_PROPERTIES | Definierar egenskaperna för en brytpunktsbuffert som är standard för alla hörnskuggningsdefinitioner. |
| D2D1_VERTEX_RANGE | Definierar ett intervall med hörn som används vid återgivning av mindre än det fullständiga innehållet i en brytpunktsbuffert. |
| D3DCOLORVALUE | Lagrar färg- och alfakanalinformation. |
| PD2D1_EFFECT_FACTORY | Beskriver implementeringen av en effekt. |