Delen via


Direct2D-structuren

Direct2D biedt de volgende structuren. Aanvullende structuren worden gedefinieerd in de D2D1-naamruimte.

In deze sectie

Onderwerp Beschrijving
D2D_COLOR_F Beschrijft de rode, groene, blauwe en alfa-onderdelen van een kleur.
D2D_MATRIX_3X2_F Vertegenwoordigt een matrix van 3 bij 2.
D2D_MATRIX_4X3_F Beschrijft een drijvendekommatrix van 4 bij 3.
D2D_MATRIX_4X4_F Beschrijft een drijvendekommatrix van 4 bij 4.
D2D_MATRIX_5X4_F Beschrijft een drijvendekommatrix van 5 bij 4.
D2D_POINT_2F Vertegenwoordigt een x-coördinaat en een y-coördinaatpaar, uitgedrukt als drijvendekommawaarden, in tweedimensionale ruimte.
D2D_POINT_2L De D2D_POINT_2L structuur definieert de x- en y-coördinaten van een punt.
D2D_POINT_2U Vertegenwoordigt een x-coördinaat- en y-coördinaatpaar, uitgedrukt als een niet-ondertekende 32-bits geheel getalwaarde, in tweedimensionale ruimte.
D2D_RECT_F Vertegenwoordigt een rechthoek die is gedefinieerd door de coördinaten van de linkerbovenhoek (links, boven) en de coördinaten van de rechterbenedenhoek (rechts, onder).
D2D_RECT_L De D2D_RECT_L structuur definieert de coördinaten van de hoeken linksboven en rechtsonder van een rechthoek.
D2D_RECT_U Vertegenwoordigt een rechthoek die is gedefinieerd door het paar coördinaten linksboven (links, boven) en het paar coördinaten rechtsonder (rechts, onder). Deze coördinaten worden uitgedrukt als een 32-bits geheel getal.
D2D_SIZE_F Slaat een geordende paar drijvendekommawaarden op, meestal de breedte en hoogte van een rechthoek.
D2D_SIZE_U Slaat een geordende paar gehele getallen op, meestal de breedte en hoogte van een rechthoek.
D2D_VECTOR_2F Een 2D-vector die bestaat uit twee drijvendekommawaarden (x, y).
D2D_VECTOR_3F Een 3D-vector die bestaat uit drie drijvendekommawaarden (x, y, z).
D2D_VECTOR_4F Een 4D-vector die bestaat uit vier drijvendekommawaarden met één precisie (x, y, z, w).
D2D1_ARC_SEGMENT Beschrijft een elliptische boog tussen twee punten.
D2D1_BEZIER_SEGMENT Vertegenwoordigt een kubieke beziersegment dat tussen twee punten is getekend.
D2D1_BITMAP_BRUSH_PROPERTIES Beschrijft de uitbreidingsmodi en de interpolatiemodus van een ID2D1BitmapBrush.
D2D1_BITMAP_BRUSH_PROPERTIES1 Beschrijft de uitbreidingsmodi en de interpolatiemodus van een ID2D1BitmapBrush.
D2D1_BITMAP_PROPERTIES Beschrijft de pixelopmaak en dpi van een bitmap.
D2D1_BITMAP_PROPERTIES1 Met deze structuur kan een ID2D1Bitmap1 worden gemaakt met bitmapopties en kleurcontextinformatie beschikbaar.
D2D1_BLEND_DESCRIPTION Definieert een blendbeschrijving die moet worden gebruikt in een bepaalde blendtransformatie.
D2D1_BRUSH_PROPERTIES Beschrijft de dekking en transformatie van een borstel.
D2D1_COLOR_F Beschrijft de rode, groene, blauwe en alfa-onderdelen van een kleur.
D2D1_CREATION_PROPERTIES Hiermee geeft u de opties op waarmee de Direct2D apparaat, factory en apparaatcontext worden gemaakt.
D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES Definieert een hoekpunt-shader en de beschrijving van het invoerelement om de invoerindeling te definiëren.
D2D1_DRAWING_STATE_DESCRIPTION Beschrijft de tekenstatus van een renderdoel.
D2D1_DRAWING_STATE_DESCRIPTION1 Beschrijft de tekenstatus van een apparaatcontext.
D2D1_EFFECT_INPUT_DESCRIPTION Beschrijft functies van een effect.
D2D1_ELLIPSE Bevat het middelpunt, de x-radius en de y-radius van een beletselteken.
D2D1_FACTORY_OPTIONS Bevat het foutopsporingsniveau van een ID2D1Factory--object.
D2D1_FEATURE_DATA_DOUBLES Beschrijft de ondersteuning voor doubles in shaders.
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS Hierin wordt ondersteuning voor compute-shader beschreven. Dit is een optie op D3D10-functieniveau.
D2D1_GRADIENT_MESH_PATCH Vertegenwoordigt een tensor-patch met 16 besturingspunten, 4 hoekkleuren en grensvlagmen. Een ID2D1GradientMesh bestaat uit 1 of meer gradiënt mesh patches. Gebruik de functie GradientMeshPatch of de functie GradientMeshPatchFromCoonsPatch om er een te maken.
D2D1_GRADIENT_STOP Bevat de positie en kleur van een kleurovergangsstop.
D2D1_HWND_RENDER_TARGET_PROPERTIES Bevat de HWND-, pixelgrootte- en presentatieopties voor een ID2D1HwndRenderTarget.
D2D1_INK_STYLE_PROPERTIES Hiermee definieert u de algemene pentipvorm en de transformatie die wordt gebruikt in een ID2D1InkStyle-object.
D2D1_IMAGE_BRUSH_PROPERTIES Beschrijft de functies van het afbeeldingsborstel.
D2D1_INK_BEZIER_SEGMENT Vertegenwoordigt een Bezier-segment dat moet worden gebruikt bij het maken van een ID2D1Ink object. Deze structuur verschilt van D2D1_BEZIER_SEGMENT omdat deze bestaat uit D2D1_INK_POINTs, die naast x- en y-coördinaten een straal bevatten.
D2D1_INK_POINT Vertegenwoordigt een punt, radiuspaar dat deel uitmaakt van een D2D1_INK_BEZIER_SEGMENT.
D2D1_INPUT_DESCRIPTION Hierin worden de opties beschreven die transformaties kunnen instellen voor invoertextuur.
D2D1_INPUT_ELEMENT_DESC Een beschrijving van één element voor de hoekpuntindeling.
D2D1_LAYER_PARAMETERS Bevat de inhoudsgrenzen, maskerinformatie, dekkingsinstellingen en andere opties voor een laagresource.
D2D1_LAYER_PARAMETERS1 Bevat de inhoudsgrenzen, maskerinformatie, dekkingsinstellingen en andere opties voor een laagresource.
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES Bevat het beginpunt en eindpunt van de kleurovergangsas voor een ID2D1LinearGradientBrush.
D2D1_MATRIX_3X2_F Vertegenwoordigt een matrix van 3 bij 2.
D2D1_MATRIX_4X3_F Vertegenwoordigt een matrix van 4 bij 3.
D2D1_MATRIX_4X4_F Vertegenwoordigt een matrix van 4 bij 4.
D2D1_MATRIX_5X4_F Vertegenwoordigt een matrix van 5 bij 4.
D2D1_MAPPED_RECT Beschrijft toegewezen geheugen uit de ID2D1Bitmap1::Map-API.
D2D1_PIXEL_FORMAT Bevat de gegevensindeling en de alfamodus voor een bitmap- of renderdoel.
D2D1_POINT_2F Vertegenwoordigt een x-coördinaat en y-coördinaatpaar in tweedimensionale ruimte.
D2D1_POINT_2L De POINT-structuur definieert de x- en y-coördinaten van een punt.
D2D1_POINT_2U Vertegenwoordigt een x-coördinaat en y-coördinaatpaar in tweedimensionale ruimte.
D2D1_POINT_DESCRIPTION Beschrijft een punt op een padgeometrie.
D2D1_PRINT_CONTROL_PROPERTIES De eigenschappen voor het maken van een ID2D1PrintControl-object.
D2D1_PROPERTY_BINDING Definieert een eigenschapsbinding met een paar functies die de bijbehorende eigenschap ophalen en instellen.
D2D1_QUADRATIC_BEZIER_SEGMENT Bevat het besturingspunt en eindpunt voor een kwadratisch Bezier-segment.
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES Bevat de verschuiving van de oorsprong van de kleurovergang en de grootte en positie van het beletselteken voor een ID2D1RadialGradientBrush.
D2D1_RECT_F Vertegenwoordigt een rechthoek die is gedefinieerd door de coördinaten van de linkerbovenhoek (links, boven) en de coördinaten van de rechterbenedenhoek (rechts, onder).
D2D1_RECT_L De RECT-structuur definieert de coördinaten van de hoeken linksboven en rechtsonder van een rechthoek.
D2D1_RECT_U Vertegenwoordigt een rechthoek die is gedefinieerd door de coördinaten van de linkerbovenhoek (links, boven) en de coördinaten van de rechterbenedenhoek (rechts, onder).
D2D1_RESOURCE_TEXTURE_PROPERTIES Hiermee definieert u een resourcepatroon wanneer het oorspronkelijke resourcepatroon wordt gemaakt.
D2D1_RESOURCE_USAGE Beschrijft het geheugen dat wordt gebruikt door afbeeldingsstructuren en shaders.
D2D1_RENDER_TARGET_PROPERTIES Bevat renderingopties (hardware of software), pixelindeling, DPI-informatie, externe opties en ondersteuningsvereisten voor Direct3D voor een renderdoel.
D2D1_RENDERING_CONTROLS Hierin worden beperkingen beschreven die moeten worden toegepast op een renderer voor imaging-effecten.
D2D1_ROUNDED_RECT Bevat de afmetingen en hoek radii van een afgeronde rechthoek.
D2D1_SIMPLE_COLOR_PROFILE Eenvoudige beschrijving van een kleurruimte.
D2D1_SIZE_F Slaat een geordende paar floats op, meestal de breedte en hoogte van een rechthoek.
D2D1_SIZE_U Slaat een geordende paar gehele getallen op, meestal de breedte en hoogte van een rechthoek.
D2D1_STROKE_STYLE_PROPERTIES Beschrijft de lijn waarmee een vorm wordt omkaderd.
D2D1_STROKE_STYLE_PROPERTIES1 Beschrijft de lijn waarmee een vorm wordt omkaderd.
D2D1_SVG_LENGTH Vertegenwoordigt een SVG-lengte.
D2D1_SVG_PRESERVE_ASPECT_RATIO Hiermee worden alle SVG preserveAspectRatio-instellingen vertegenwoordigd.
D2D1_SVG_VIEWBOX Vertegenwoordigt een SVG-viewBox.
D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES Eigenschappen van een getransformeerde afbeeldingsbron.
D2D1_TRIANGLE Bevat de drie hoekpunten die een driehoek beschrijven.
D2D1_VECTOR_2F Een vector van 2 FLOAT-waarden (x, y).
D2D1_VECTOR_3F Een vector van 3 FLOAT-waarden (x, y, z).
D2D1_VECTOR_4F Een vector van 4 FLOAT-waarden (x, y, z, w).
D2D1_VERTEX_BUFFER_PROPERTIES Definieert de eigenschappen van een hoekpuntbuffer die standaard is voor alle vertex-shader-definities.
D2D1_VERTEX_RANGE Definieert een bereik van hoekpunten die worden gebruikt bij het weergeven van minder dan de volledige inhoud van een hoekpuntbuffer.
D3DCOLORVALUE Hiermee worden kleur- en alfakanaalgegevens opgeslagen.
PD2D1_EFFECT_FACTORY Beschrijft de implementatie van een effect.