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