Megosztás a következőn keresztül:


Direct2D interfészek

A Direct2D a következő interfészeket biztosítja.

Ebben a szakaszban

Téma Leírás
ID2D1AnalysisTransform
Adatokat szolgáltat egy elemzési effektushoz.
ID2D1Bitmap
Olyan bitképet jelöl, amely egy ID2D1RenderTargetvan kötve.
ID2D1Bitmap1
Egy ID2D1DeviceContext vagy rendszermemóriába leképezett bitképet jelöl, amely további színkörnyezeti információkat tartalmazhat.
ID2D1BitmapBrush
Egy területet bitképpel fest.
ID2D1BitmapBrush1
Egy területet bitképpel fest.
ID2D1BitmapRenderTarget
A CreateCompatibleRenderTarget metódus által létrehozott köztes anyagmintára renderel.
ID2D1BlendTransform
Metódusokat biztosít a keverési műveletek átalakítási gráfba való beszúrásához.
ID2D1BorderTransform
A megadott kiterjesztő módok használatával a bemeneti téglalapot a végtelenre bővíti.
ID2D1BoundsAdjustmentTransform
Effektusok támogatása az előző effektus vagy bitkép kimeneti téglalapjának módosításához.
ID2D1Brush
Olyan objektumot definiál, amely egy területet fest. A ID2D1Brush a terület festésének módját leíró interfészek.
ID2D1ColorContext
Egy ID2D1Bitmap1 objektummal használható színkörnyezetet jelöl.
ID2D1ColorContext1
A Színkezelési effektussal használandó színkörnyezetet jelöli.
ID2D1CommandList
A rögzíthető és lejátszható parancsok sorozatát jelöli.
ID2D1CommandSink
A parancs fogadóját ön egy alkalmazáshoz implementálja, amikor a parancslistában rögzített parancsok lejátszását szeretné megkapni. Általában a parancslista más formátumba, például XPS-be való átalakítására lesz szükség, ha bizonyos mértékű átalakításra van szükség a Direct2D primitívek és a célformátum között.
A parancs fogadófelületén nem található erőforrás-létrehozási módszer. Az erőforrások továbbra is logikailag kötődnek ahhoz a Direct2D eszközhöz, amelyen a parancslista létre lett hozva, és át lesz adva a parancs fogadó implementációjának.
ID2D1CommandSink1
Ez az interfész ugyanazokat a funkciókat hajtja végre, mint a meglévő ID2D1CommandSink interfész. Emellett hozzáférést biztosít az új primitív keverési módokhoz, a MIN és az ADD módhoz SetPrimitiveBlend1 metóduson keresztül.
ID2D1CommandSink2
Ez a felület ugyanazokat a funkciókat hajtja végre, mint a meglévő ID2D1CommandSink1 interfész. Emellett lehetővé teszi a szabadkéta-renderelést és a színátmenetes háló renderelését is.
ID2D1CommandSink3
Ez az interfész ugyanazokat a funkciókat hajtja végre, mint a meglévő ID2D1CommandSink2 interfész. Lehetővé teszi a sprite kötegelt rendereléshez való hozzáférést is.
ID2D1CommandSink4
Ez a felület ugyanazokat a funkciókat hajtja végre, mint a meglévő ID2D1CommandSink3 interfész. Emellett lehetővé teszi a hozzáférést az új primitív keverési módhoz, a MAX-hoz a SetPrimitiveBlend2 metóduson keresztül.
ID2D1CommandSink5
Ez az interfész ugyanazokat a funkciókat hajtja végre, mint a meglévő ID2D1CommandSink4 interfész, valamint hozzáférést biztosít a BlendImage metódushoz.
ID2D1ComputeInfo
Lehetővé teszi a számítási árnyékolók renderelési menetének specifikációját.
ID2D1ComputeTransform
Számítási árnyékolót használó átalakítást definiál.
ID2D1ConcreteTransform
Az effektusmegjelenítő rendszer által implementált átalakítások készletét jelöli, amely rögzített funkcionalitást biztosít.
ID2D1DCRenderTarget
GDI-eszközkörnyezet rajzparancsaival kapcsolatos problémák.
ID2D1Device
Olyan erőforrástartományt jelöl, amelynek objektumai és eszközkörnyezetei együtt használhatók.
ID2D1Device1
Olyan erőforrástartományt jelöl, amelynek objektumai és eszközkörnyezetei együtt használhatók.
ID2D1Device2
Olyan erőforrástartományt jelöl, amelynek objektumai és eszközkörnyezetei együtt használhatók. Ez az interfész ugyanazokat a funkciókat hajtja végre, mint a meglévő ID2D1Device1 interfész. Lehetővé teszi ID2D1DeviceContext2 objektumok létrehozását is.
ID2D1Device3
Olyan erőforrástartományt jelöl, amelynek objektumai és eszközkörnyezetei együtt használhatók. Ez az interfész ugyanazokat a funkciókat hajtja végre, mint az ID2D1Device2 interfész. Lehetővé teszi ID2D1DeviceContext3 objektumok létrehozását is.
ID2D1Device4
Olyan erőforrástartományt jelöl, amelynek objektumai és eszközkörnyezetei együtt használhatók. Ez az interfész ugyanazokat a funkciókat hajtja végre, mint az ID2D1Device3 interfész. Lehetővé teszi ID2D1DeviceContext4 objektumok létrehozását is.
ID2D1Device5
Olyan erőforrástartományt jelöl, amelynek objektumai és eszközkörnyezetei együtt használhatók. Ez az interfész ugyanazokat a funkciókat hajtja végre, mint az ID2D1Device4 interfész. Lehetővé teszi ID2D1DeviceContext5 objektumok létrehozását is.
ID2D1Device6
Olyan erőforrástartományt jelöl, amelynek objektumai és eszközkörnyezetei együtt használhatók. Ez az interfész ugyanazokat a funkciókat hajtja végre, mint az ID2D1Device5 interfész, valamint lehetővé teszi ID2D1DeviceContext6 objektumok létrehozását.
ID2D1DeviceContext
Egy célhoz való rendereléshez használt állapot- és parancspufferek halmazát jelöli.
ID2D1DeviceContext1
Geometriai realizálási objektumok létrehozását és rajzolását teszi lehetővé.
ID2D1DeviceContext2
Ez az interfész ugyanazokat a funkciókat hajtja végre, mint az ID2D1DeviceContext1 interfész, valamint olyan funkciókat is lehetővé tesz, mint a szabadkéta-renderelés, a színátmenetes háló renderelése és a jobb képbetöltés.
ID2D1DeviceContext3
Ez az interfész ugyanazokat a funkciókat hajtja végre, mint az ID2D1DeviceContext2 interfész, valamint lehetővé teszi a sprite kötegek létrehozását és rajzolását.
ID2D1DeviceContext4
Ez az interfész ugyanazokat a funkciókat hajtja végre, mint az ID2D1DeviceContext3 felület, valamint lehetővé teszi az új típusú színes betűtípusok kezelésére szolgáló funkciókat.
ID2D1DeviceContext5
Ez az interfész ugyanazokat a funkciókat hajtja végre, mint az ID2D1DeviceContext4 felület, valamint lehetővé teszi a színkörnyezetek és Svg-dokumentumok létrehozását.
ID2D1DeviceContext6
Ez az interfész ugyanazokat a funkciókat hajtja végre, mint a meglévő ID2D1DeviceContext5 interfész, valamint hozzáférést biztosít a BlendImage metódushoz.
ID2D1DrawInfo
Ez az interfész egy csúcs- vagy képpontárnyékolón áthaladó GPU-renderelés leírására szolgál. A ID2D1DrawTransform.
ID2D1DrawingStateBlock
A renderelési cél rajzállapotát jelöli: az antialiasing módot, az átalakítást, a címkéket és a szövegmegjelenítési beállításokat.
ID2D1DrawingStateBlock1
Olyan rajzállapot-blokk implementálása, amely a már meglévő antialias mód, átalakítás, címkék és szövegmegjelenítési mód mellett hozzáadja a primitív keverék funkcióit.
ID2D1DrawTransform
A Shantzis-számítások speciális implementálása a GPU-n implementált átalakításra.
ID2D1Effect
Egy alapszintű képfeldolgozási szerkezetet jelöl a Direct2D-ben.
ID2D1EffectContext
Gyári metódusokat és egyéb állapotkezelést biztosít az effektusok és a szerzők átalakításához.
ID2D1EffectContext1
Gyári metódusokat és egyéb állapotkezelést biztosít az effektusok és a szerzők átalakításához.
ID2D1EffectImpl
Lehetővé teszi, hogy az egyéni effektusok felületét és viselkedését az effektus szerzője határozza meg.
ID2D1EllipseGeometry
Három pontot jelöl.
ID2D1Factory
Direct2D-erőforrásokat hoz létre.
ID2D1Factory1
Direct2D-erőforrásokat hoz létre.
ID2D1Factory2
Direct2D-erőforrásokat hoz létre.
Ez a felület lehetővé teszi ID2D1Device1 objektumok létrehozását is.
ID2D1Factory3
Direct2D-erőforrásokat hoz létre. Ez a felület lehetővé teszi ID2D1Device2 objektumok létrehozását is.
ID2D1Factory4
Direct2D-erőforrásokat hoz létre. Ez a felület lehetővé teszi ID2D1Device3 objektumok létrehozását is.
ID2D1Factory5
Direct2D-erőforrásokat hoz létre. Ez a felület lehetővé teszi ID2D1Device4 objektumok létrehozását is.
ID2D1Factory6
Direct2D-erőforrásokat hoz létre. Ez a felület id2D1Device5 objektumok létrehozását is lehetővé teszi.
ID2D1Factory7
Direct2D-erőforrásokat hoz létre. Ez az interfész ugyanazokat a funkciókat hajtja végre, mint az ID2D1Factory6 interfész, valamint lehetővé teszi ID2D1Device6 objektumok létrehozását.
ID2D1GdiInteropRenderTarget
Hozzáférést biztosít egy olyan eszközkörnyezethez, amely képes elfogadni a GDI-rajzparancsokat.
ID2D1GdiMetafile
Egy WMF-, EMF- vagy EMF+-metafájlt burkoló Direct2D-erőforrás.
ID2D1GdiMetafile1
Ez az interfész ugyanazokat a funkciókat hajtja végre, mint a meglévő ID2D1GdiMetafile interfész. Emellett lehetővé teszi a metafájl DPI-jének és határainak elérését is.
ID2D1GdiMetafileSink
Egy fejlesztő által implementált felület, amely lehetővé teszi egy metafájl újrajátszását.
ID2D1GdiMetafileSink1
Ez az interfész ugyanazokat a funkciókat hajtja végre, mint a meglévő ID2D1GdiMetafileSink interfész. Lehetővé teszi a metafájlrekordok elérését is.
ID2D1Geometry
Geometriai erőforrást jelöl, és a geometriai alakzatok manipulálására és mérésére szolgáló segédmetória-készletet határoz meg. Az id2D1Geometry öröklő felületek meghatározott alakzatokat definiálni.
ID2D1GeometryGroup
Más ID2D1Geometry objektumokból álló összetett geometriát jelöl.
ID2D1GeometryRealization
Egy kitöltött vagy vonásos geometria eszköz- és átalakításfüggő ábrázolását foglalja magában.
ID2D1GeometrySink
Egy geometriai útvonalat ír le, amely tartalmazhat vonalakat, íveket, köbös Bezier-görbéket és kvadratikus Bezier-görbéket.
ID2D1GradientMesh
Egy javítócsomagokból álló színátmenetes háló eszközfüggő ábrázolását jelöli. A ID2D1DeviceContext2::CreateGradientMesh metódus az ID2D1GradientMesh példányának létrehozásához.
ID2D1GradientStopCollection
Lineáris és radiális gradiens kefék D2D1_GRADIENT_STOP objektumgyűjteményét jelöli.
ID2D1GradientStopCollection1
Lineáris és radiális gradiens kefék D2D1_GRADIENT_STOP objektumgyűjteményét jelöli. Lekérési metódusokat biztosít a színátmenetes leállítási gyűjteményhez hozzáadott összes új paraméterhez.
ID2D1HwndRenderTarget
Rajzi utasításokat jelenít meg egy ablakban.
ID2D1Image
Tetszőleges 2D sík kitöltésére képes képpontok gyártóját jelöli.
ID2D1ImageBrush
Egy ID2D1Imagealapuló kefét jelöl.
ID2D1ImageSource
Tetszőleges 2D sík kitöltésére képes képpontok gyártóját jelöli.
ID2D1Layer
A réteg rendereléséhez szükséges háttértárat jelöli.
ID2D1ImageSourceFromWic
A WIC-ből származó 2D képpontos adatokat állít elő.
ID2D1Ink
A változószélességű szabadkézi elemek egyetlen folytonos vonását jelöli, amelyet a Bezier-szegmensek és -szélességek sorozata határoz meg.
ID2D1InkStyle
A ID2D1DeviceContext2::D rawInk által használandó stílustulajdonságok gyűjteménye a szabadkézi elemek megjelenítésekor. A szabadkézik stílus határozza meg a nib (tollhegy) alakzatot és átalakítást.
ID2D1LinearGradientBrush
Lineáris színátmenettel fest egy területet.
ID2D1LookupTable3D
Tároló a 3D keresési tábla adataihoz, amelyek átadhatók a LookupTable3D effektusnak.
ID2D1Mesh
A háromszögek listáját alkotó csúcsok halmazát jelöli.
ID2D1Multithread
Egy Direct2D--gyár zárolási mechanizmusa, amellyel a Direct2D a több szálat használó alkalmazások kizárólagos erőforrás-hozzáférését szabályozza.
ID2D1OffsetTransform
Arra utasítja az effektus-renderelő rendszert, hogy renderelési jel beszúrása nélkül helyezze el a bemeneti bitképet.
ID2D1PathGeometry
Olyan összetett alakzatot jelöl, amely ívekből, görbékből és vonalakból állhat.
ID2D1PathGeometry1
Az ID2D1PathGeometry1 felület funkciókkal bővíti ID2D1PathGeometry. Ez különösen a ComputePointAndSegmentAtLengthmetódus útvonalgeometria-specifikus.
ID2D1PrintControl
Direct2DID2D1CommandList tárolt primitíveket fix oldalábrázolássá alakítja. A nyomtatási alrendszer ezután felhasználja a primitíveket.
ID2D1Properties
Futásidejű, összekapcsolható és felderíthető tulajdonságok készletét jelöli, amelyek lehetővé teszik az adatvezérelt alkalmazások számára a Direct2D-effektus állapotának módosítását.
ID2D1RadialGradientBrush
Tárcsagradienssel fest egy területet.
ID2D1RectangleGeometry
Kétdimenziós téglalapot ír le.
ID2D1RenderInfo
A különböző átalakítás-implementációkban gyakran használt renderelési információkat ismerteti.
ID2D1RenderTarget
Olyan objektumot jelöl, amely képes fogadni a rajzparancsokat. A ID2D1RenderTargettől öröklő felületek különböző módokon jelenítik meg a kapott rajzparancsokat.
ID2D1Resource
Direct2D rajzerőforrást jelöl.
ID2D1ResourceTexture
Nyomon követi az átalakító által létrehozott erőforrás-textúrát.
ID2D1RoundedRectangleGeometry
Lekerekített téglalapot ír le.
ID2D1SimplifiedGeometrySink
Olyan geometriai útvonalat ír le, amely nem tartalmaz quadratikus bezier görbéket vagy íveket.
ID2D1SolidColorBrush
Egy területet egyszínűre fest.
ID2D1SourceTransform
Az átalakító folyamat grafikonjának cpu-alapú raszterizálási szakaszát jelöli.
ID2D1SpriteBatch
A spritesek egyetlen csoportját jelöli a hozzájuk tartozó rajztulajdonságokkal.
ID2D1StrokeStyle
A vonások sapkáinak, korlátjának, vonalillesztésének és kötőjelének adatait ismerteti.
ID2D1StrokeStyle1
A vonások sapkáinak, korlátjának, vonalillesztésének és kötőjelének adatait ismerteti.
ID2D1SvgAttribute
SVG-attribútumot leíró felület.
ID2D1SvgDocument
SVG-dokumentumot jelöl.
ID2D1SvgElement
Interfész az összes SVG-elemhez.
ID2D1SvgGlyphStyle
Ez az objektum a környezetkitöltés, a környezetvonás és az SVG-karakterjelek renderelésekor használt környezeti értékeket adja meg.
ID2D1SvgPaint
SVG kitöltési vagy körvonalértékeket leíró felület.
ID2D1SvgPathData
SVG-elérési utak adatait leíró felület. Az elérésiút-adatok a "path" elem "d" attribútumaként állíthatók be.
ID2D1SvgPointCollection
Egy SVG-pont értékét leíró felület egy poliline vagy sokszög elemben.
ID2D1SvgStrokeDashArray
SvG-stroke-dasharray értéket leíró felület.
ID2D1TessellationSink
Egy ID2D1Mesh objektumot tölt fel háromszögekkel.
ID2D1Transform
Az átalakító szerző által implementált összes átalakítás alapfelületét jelöli.
ID2D1TransformedGeometry
Átalakított geometriát jelöl.
ID2D1TransformedImageSource
Olyan képforrást jelöl, amely erőforrásokat oszt meg egy eredeti képforrással.
ID2D1TransformGraph
Az átalakító csomópontok grafikonját jelöli.
ID2D1TransformNode
Egy átalakítási topológia csomópontjának leírása.
ID2D1VertexBuffer
Egy egydimenziós csúcspuffert definiál.