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 gränssnitt.
I det här avsnittet
| Ämne | Beskrivning |
|---|---|
|
ID2D1AnalysisTransform |
Levererar data till en analyseffekt. |
|
ID2D1Bitmap |
Representerar en bitmapp som har bundits till en ID2D1RenderTarget. |
|
ID2D1Bitmap1 |
Representerar en bitmapp som kan användas som en yta för en ID2D1DeviceContext eller mappas till systemminnet och kan innehålla ytterligare information om färgkontexten. |
|
ID2D1BitmapBrush |
Målar ett område med en bitmapp. |
|
ID2D1BitmapBrush1 |
Målar ett område med en bitmapp. |
|
ID2D1BitmapRenderTarget |
Renderas till en mellanliggande struktur som skapats av metoden CreateCompatibleRenderTarget. |
|
ID2D1BlendTransform |
Innehåller metoder som gör att en blandningsåtgärd kan infogas i ett transformeringsdiagram. |
|
ID2D1BorderTransform |
Utökar indatarektangeln till oändlighet med hjälp av de angivna utökade lägena. |
|
ID2D1BoundsAdjustmentTransform |
En stödtransformering för effekter för att ändra utdatarektangeln för den tidigare effekten eller bitmappen. |
|
ID2D1Brush |
Definierar ett objekt som målar ett område. Gränssnitt som härleds från ID2D1Brush beskriva hur området målas. |
|
ID2D1ColorContext |
Representerar en färgkontext som kan användas med ett ID2D1Bitmap1 objekt. |
|
ID2D1ColorContext1 |
Representerar en färgkontext som ska användas med färghanteringseffekten. |
|
ID2D1CommandList |
Representerar en sekvens med kommandon som kan spelas in och spelas upp. |
|
ID2D1CommandSink |
Kommandomottagaren implementeras av dig för ett program när du vill få en uppspelning av kommandona som registrerats i en kommandolista. En vanlig användning är för att omvandla kommandolistan till ett annat format, till exempel XPS när en viss grad av konvertering mellan Direct2D- primitiver och målformatet krävs. Kommandomottagarens gränssnitt har inga metoder för att skapa resurser. Resurserna är fortfarande logiskt bundna till den Direct2D- enhet där kommandolistan skapades och skickas till implementeringen av kommandomottagaren. |
|
ID2D1CommandSink1 |
Det här gränssnittet utför samma funktioner som det befintliga ID2D1CommandSink--gränssnittet. Det ger också åtkomst till de nya primitiva blandningslägena, MIN och ADD, via dess SetPrimitiveBlend1-metoden. |
|
ID2D1CommandSink2 |
Det här gränssnittet utför samma funktioner som det befintliga ID2D1CommandSink1-gränssnittet. Det ger också åtkomst till inkrendering och toningsnätrendering. |
|
ID2D1CommandSink3 |
Det här gränssnittet utför samma funktioner som det befintliga ID2D1CommandSink2-gränssnittet. Det ger också åtkomst till sprite batch rendering. |
|
ID2D1CommandSink4 |
Det här gränssnittet utför samma funktioner som det befintliga ID2D1CommandSink3-gränssnittet. Det ger också åtkomst till det nya primitiva blandningsläget MAX via metoden SetPrimitiveBlend2. |
|
ID2D1CommandSink5 |
Det här gränssnittet utför samma funktioner som det befintliga ID2D1CommandSink4--gränssnittet, plus att det ger åtkomst till metoden BlendImage. |
|
ID2D1ComputeInfo |
Aktiverar informationsspecifikation för ett renderingspass för beräkningsskuggning. |
|
ID2D1ComputeTransform |
Definierar en transformering som använder en beräkningsskuggning. |
|
ID2D1ConcreteTransform |
Representerar den uppsättning transformeringar som implementeras av effektåtergivningssystemet, som tillhandahåller fasta funktioner. |
|
ID2D1DCRenderTarget |
Problem med att rita kommandon till en GDI-enhetskontext. |
|
ID2D1Enhet |
Representerar en resursdomän vars objekt och enhetskontexter kan användas tillsammans. |
|
ID2D1Enhet1 |
Representerar en resursdomän vars objekt och enhetskontexter kan användas tillsammans. |
|
ID2D1Device2 |
Representerar en resursdomän vars objekt och enhetskontexter kan användas tillsammans. Det här gränssnittet utför samma funktioner som det befintliga ID2D1Device1-gränssnittet. Det gör det också möjligt att skapa ID2D1DeviceContext2 objekt. |
|
ID2D1Device3 |
Representerar en resursdomän vars objekt och enhetskontexter kan användas tillsammans. Det här gränssnittet utför samma funktioner som gränssnittet ID2D1Device2. Det gör det också möjligt att skapa ID2D1DeviceContext3 objekt. |
|
ID2D1Device4 |
Representerar en resursdomän vars objekt och enhetskontexter kan användas tillsammans. Det här gränssnittet utför samma funktioner som gränssnittet ID2D1Device3. Det gör det också möjligt att skapa ID2D1DeviceContext4 objekt. |
|
ID2D1Device5 |
Representerar en resursdomän vars objekt och enhetskontexter kan användas tillsammans. Det här gränssnittet utför samma funktioner som gränssnittet ID2D1Device4. Det gör det också möjligt att skapa ID2D1DeviceContext5 objekt. |
|
ID2D1Device6 |
Representerar en resursdomän vars objekt och enhetskontexter kan användas tillsammans. Det här gränssnittet utför samma funktioner som ID2D1Device5-gränssnittet, plus att det gör det möjligt att skapa ID2D1DeviceContext6 objekt. |
|
ID2D1DeviceContext |
Representerar en uppsättning tillstånds- och kommandobuffertar som används för att återge till ett mål. |
|
ID2D1DeviceContext1 |
Möjliggör skapande och ritning av geometri genomförandeobjekt. |
|
ID2D1DeviceContext2 |
Det här gränssnittet utför samma funktioner som gränssnittet ID2D1DeviceContext1, plus att det möjliggör funktioner som inkrendering, toningsnätåtergivning och förbättrad bildinläsning. |
|
ID2D1DeviceContext3 |
Det här gränssnittet utför samma funktioner som ID2D1DeviceContext2-gränssnittet, plus det möjliggör funktioner för att skapa och rita sprite-batchar. |
|
ID2D1DeviceContext4 |
Det här gränssnittet utför samma funktioner som ID2D1DeviceContext3-gränssnittet, plus att det möjliggör funktioner för att hantera nya typer av färgteckensnittsglyfer. |
|
ID2D1DeviceContext5 |
Det här gränssnittet utför samma funktioner som ID2D1DeviceContext4-gränssnittet, plus att det möjliggör skapande av färgkontexter och Svg-dokument. |
|
ID2D1DeviceContext6 |
Det här gränssnittet utför samma funktioner som det befintliga ID2D1DeviceContext5-gränssnittet, plus att det ger åtkomst till metoden BlendImage. |
|
ID2D1DrawInfo |
Det här gränssnittet används för att beskriva ett GPU-återgivningspass på ett hörn eller en pixelskuggning. Det skickas till ID2D1DrawTransform. |
|
ID2D1DrawingStateBlock |
Representerar ritningstillståndet för ett återgivningsmål: alternativen för antialiasering, transformering, taggar och textrendering. |
|
ID2D1DrawingStateBlock1 |
Implementering av ett ritningstillståndsblock som lägger till funktionen för primitiv blandning utöver redan befintligt antialiasläge, transformering, taggar och textåtergivningsläge. |
|
ID2D1DrawTransform |
En specialiserad implementering av Shantzis-beräkningarna till en transformering som implementeras på GPU:n. |
|
ID2D1Effect |
Representerar en grundläggande bildbearbetningskonstruktion i Direct2D. |
|
ID2D1EffectContext |
Tillhandahåller fabriksmetoder och annan tillståndshantering för effekt- och transformeringsförfattare. |
|
ID2D1EffectContext1 |
Tillhandahåller fabriksmetoder och annan tillståndshantering för effekt- och transformeringsförfattare. |
|
ID2D1EffectImpl |
Tillåter att en anpassad effekts gränssnitt och beteende anges av effektförfattaren. |
|
ID2D1EllipseGeometry |
Representerar en ellips. |
|
ID2D1Factory |
Skapar Direct2D-resurser. |
|
ID2D1Factory1 |
Skapar Direct2D-resurser. |
|
ID2D1Factory2 |
Skapar Direct2D-resurser. Det här gränssnittet gör det också möjligt att skapa ID2D1Device1 objekt. |
|
ID2D1Factory3 |
Skapar Direct2D-resurser. Det här gränssnittet gör det också möjligt att skapa ID2D1Device2 objekt. |
|
ID2D1Factory4 |
Skapar Direct2D-resurser. Det här gränssnittet gör det också möjligt att skapa ID2D1Device3 objekt. |
|
ID2D1Factory5 |
Skapar Direct2D-resurser. Det här gränssnittet gör det också möjligt att skapa ID2D1Device4 objekt. |
|
ID2D1Factory6 |
Skapar Direct2D-resurser. Det här gränssnittet gör det också möjligt att skapa ID2D1Enhet 5-objekt. |
|
ID2D1Factory7 |
Skapar Direct2D-resurser. Det här gränssnittet utför samma funktioner som ID2D1Factory6-gränssnittet, plus att det gör det möjligt att skapa ID2D1Device6 objekt. |
|
ID2D1GdiInteropRenderTarget |
Ger åtkomst till en enhetskontext som kan acceptera GDI-ritningskommandon. |
|
ID2D1GdiMetafile |
En Direct2D-resurs som omsluter en WMF-, EMF- eller EMF+-metafil. |
|
ID2D1GdiMetafile1 |
Det här gränssnittet utför samma funktioner som det befintliga ID2D1GdiMetafile-gränssnittet. Det gör det också möjligt att komma åt metafilens DPI och gränser. |
|
ID2D1GdiMetafileSink |
Ett implementerat gränssnitt för utvecklare som gör att en metafil kan spelas upp igen. |
|
ID2D1GdiMetafileSink1 |
Det här gränssnittet utför samma funktioner som det befintliga ID2D1GdiMetafileSink-gränssnittet. Det ger också åtkomst till metafilposter. |
|
ID2D1Geometry |
Representerar en geometriresurs och definierar en uppsättning hjälpmetoder för att manipulera och mäta geometriska former. Gränssnitt som ärver från ID2D1Geometry definiera specifika former. |
|
ID2D1GeometryGroup |
Representerar en sammansatt geometri som består av andra ID2D1Geometry objekt. |
|
ID2D1GeometryRealization |
Kapslar in en enhets- och transformeringsberoende representation av en fylld eller streckad geometri. |
|
ID2D1GeometrySink |
Beskriver en geometrisk bana som kan innehålla linjer, bågar, kubiska Bezier-kurvor och kvadratiska Bezier-kurvor. |
|
ID2D1GradientMesh |
Representerar en enhetsberoende representation av ett toningsnät som består av korrigeringar. Använd metoden ID2D1DeviceContext2::CreateGradientMesh för att skapa en instans av ID2D1GradientMesh. |
|
ID2D1GradientStopCollection |
Representerar en samling D2D1_GRADIENT_STOP objekt för linjära och radiella toningsborstar. |
|
ID2D1GradientStopCollection1 |
Representerar en samling D2D1_GRADIENT_STOP objekt för linjära och radiella toningsborstar. Den innehåller get-metoder för alla nya parametrar som läggs till i toningsstoppsamlingen. |
|
ID2D1HwndRenderTarget |
Renderar ritningsinstruktioner till ett fönster. |
|
ID2D1Image |
Representerar en producent av pixlar som kan fylla ett godtyckligt 2D-plan. |
|
ID2D1ImageBrush |
Representerar en pensel baserat på en ID2D1Image. |
|
ID2D1ImageSource |
Representerar en producent av pixlar som kan fylla ett godtyckligt 2D-plan. |
|
ID2D1Layer |
Representerar det backningslager som krävs för att återge ett lager. |
|
ID2D1ImageSourceFromWic |
Genererar 2D-pixeldata som har hämtats från WIC. |
|
ID2D1Ink |
Representerar ett enda kontinuerligt pennstreck med variabel bredd som definieras av en serie Bezier-segment och bredder. |
|
ID2D1InkStyle |
Representerar en samling formategenskaper som ska användas av metoder som ID2D1DeviceContext2::D rawInk vid återgivning av pennanteckning. Pennanteckningsformatet definierar formen och transformeringsformen nib (pennspets). |
|
ID2D1LinearGradientBrush |
Målar ett område med linjär toning. |
|
ID2D1LookupTable3D |
En container för 3D-uppslagstabelldata som kan skickas till LookupTable3D-effekten. |
|
ID2D1Mesh |
Representerar en uppsättning hörn som utgör en lista över trianglar. |
|
ID2D1Multithread |
En låsningsmekanism från en Direct2D- fabrik som Direct2D använder för att styra exklusiv resursåtkomst i en app som använder flera trådar. |
|
ID2D1OffsetTransform |
Instruerar effektåtergivningssystemet att förskjuta en indatabitmapp utan att infoga ett återgivningspass. |
|
ID2D1PathGeometry |
Representerar en komplex form som kan bestå av bågar, kurvor och linjer. |
|
ID2D1PathGeometry1 |
Gränssnittet ID2D1PathGeometry1 lägger till funktioner i ID2D1PathGeometry. I synnerhet innehåller den sökvägsgeometrispecifik ComputePointAndSegmentAtLength- metod. |
|
ID2D1PrintControl |
Konverterar Direct2D- primitiver som lagras i en ID2D1CommandList- till en fast sidrepresentation. Utskriftsundersystemet förbrukar sedan primitiverna. |
|
ID2D1Egenskaper |
Representerar en uppsättning egenskaper som kan bindas och identifieras vid körning som gör att ett datadrivet program kan ändra tillståndet för en Direct2D-effekt. |
|
ID2D1RadialGradientBrush |
Målar ett område med radiell toning. |
|
ID2D1RectangleGeometry |
Beskriver en tvådimensionell rektangel. |
|
ID2D1RenderInfo |
Beskriver den återgivningsinformation som är gemensam för alla olika transformeringsimplementeringar. |
|
ID2D1RenderTarget |
Representerar ett objekt som kan ta emot ritkommandon. Gränssnitt som ärver från ID2D1RenderTarget återge de ritkommandon som de får på olika sätt. |
|
ID2D1Resource |
Representerar en Direct2D-ritningsresurs. |
|
ID2D1ResourceTexture |
Spårar en transformerad resursstruktur. |
|
ID2D1RoundedRectangleGeometry |
Beskriver en rundad rektangel. |
|
ID2D1SimplifiedGeometrySink |
Beskriver en geometrisk sökväg som inte innehåller kvadratiska bezierkurvor eller bågar. |
|
ID2D1SolidColorBrush |
Målar ett område med en fast färg. |
|
ID2D1SourceTransform |
Representerar ett CPU-baserat rasteriseringssteg i transformeringspipelinediagrammet. |
|
ID2D1SpriteBatch |
Representerar en enda grupp sprites med tillhörande ritningsegenskaper. |
|
ID2D1StrokeStyle |
Beskriver caps, miter limit, line join och dash information för en stroke. |
|
ID2D1StrokeStyle1 |
Beskriver caps, miter limit, line join och dash information för en stroke. |
|
ID2D1SvgAttribute |
Gränssnitt som beskriver ett SVG-attribut. |
|
ID2D1SvgDocument |
Representerar ett SVG-dokument. |
|
ID2D1SvgElement |
Gränssnitt för alla SVG-element. |
|
ID2D1SvgGlyphStyle |
Det här objektet tillhandahåller värdena för kontextfyllning, kontextstreck och kontextvärde som används vid återgivning av SVG-glyfer. |
|
ID2D1SvgPaint |
Gränssnitt som beskriver ett SVG-fyllnings- eller linjevärde. |
|
ID2D1SvgPathData |
Gränssnitt som beskriver SVG-sökvägsdata. Sökvägsdata kan anges som attributet "d" för ett "path"-element. |
|
ID2D1SvgPointCollection |
Gränssnitt som beskriver ett SVG-poängvärde i ett polyline- eller polygonelement. |
|
ID2D1SvgStrokeDashArray |
Gränssnitt som beskriver ett SVG-linje-dasharray-värde. |
|
ID2D1TessellationSink |
Fyller i ett ID2D1Mesh- objekt med trianglar. |
|
ID2D1Transform |
Representerar basgränssnittet för alla transformeringar som implementeras av transformeringsförfattaren. |
|
ID2D1TransformedGeometry |
Representerar en geometri som har transformerats. |
|
ID2D1TransformedImageSource |
Representerar en bildkälla som delar resurser med en ursprunglig bildkälla. |
|
ID2D1TransformGraph |
Representerar ett diagram över transformeringsnoder. |
|
ID2D1TransformNode |
Beskriver en nod i en transformeringstopologi. |
|
ID2D1VertexBuffer |
Definierar en mappbar endimensionell brytpunktsbuffert. |