Aracılığıyla paylaş


Direct2D arabirimleri

Direct2D aşağıdaki arabirimleri sağlar.

Bu bölümde

Konu Açıklama
ID2D1AnalysisTransform
Verileri bir analiz etkisine sağlar.
ID2D1Bitmap
ID2D1RenderTargetbağlı bir bit eşlemi temsil eder.
id2D1Bitmap1
ID2D1DeviceContext için yüzey olarak kullanılabilen veya sistem belleğine eşlenen bir bit eşlemi temsil eder ve ek renk bağlamı bilgileri içerebilir.
ID2D1BitmapBrush
Bir alanı bit eşlem ile boyar.
ID2D1BitmapBrush1
Bir alanı bit eşlem ile boyar.
id2D1BitmapRenderTarget
CreateCompatibleRenderTarget yöntemi tarafından oluşturulan bir ara dokuya işlenir.
ID2D1BlendTransform
Bir harmanlama işleminin dönüşüm grafı içine eklenmesine izin vermek için yöntemler sağlar.
ID2D1BorderTransform
Belirtilen genişletme modlarını kullanarak giriş dikdörtgenini sonsuzluğa genişletir.
ID2D1BoundsAdjustmentTransform
Önceki efektin veya bit eşlemin çıkış dikdörtgenini değiştirmeye yönelik efektler için bir destek dönüşümü.
ID2D1Brush
Bir alanı boyayan bir nesneyi tanımlar. ID2D1Brush'tan türetilen arabirimler alanın nasıl boyandığını açıklar.
ID2D1ColorContext
ID2D1Bitmap1 nesnesiyle kullanılabilecek bir renk bağlamı temsil eder.
ID2D1ColorContext1
Renk Yönetimi Efekti ile kullanılacak renk bağlamını temsil eder.
ID2D1CommandList
Kaydedilebilen ve oynatılabilen bir komut dizisini temsil eder.
ID2D1CommandSink
Komut listesinde kaydedilen komutların kayıttan yürütülmesini almak istediğinizde, komut havuzu bir uygulama için sizin tarafınızdan uygulanır. Tipik bir kullanım, Direct2D temelleri ile hedef biçim arasında bir derece dönüştürme gerektiğinde komut listesini XPS gibi başka bir biçime dönüştürmek içindir.
Komut havuzu arabiriminde herhangi bir kaynak oluşturma yöntemi yoktur. Kaynaklar hala mantıksal olarak komut listesinin oluşturulduğu Direct2D cihazına bağlıdır ve komut havuzu uygulamasına geçirilir.
ID2D1CommandSink1
Bu arabirim, mevcut ID2D1CommandSink arabirimiyle aynı işlevleri gerçekleştirir. Ayrıca, SetPrimitiveBlend1 yöntemiyle min ve ADD adlı yeni temel karışım modlarına erişim sağlar.
ID2D1CommandSink2
Bu arabirim, id2D1CommandSink1arabirimitüm işlevleri gerçekleştirir. Ayrıca mürekkep işlemeye ve gradyan örgü işlemeye erişim sağlar.
ID2D1CommandSink3
Bu arabirim, id2D1CommandSink2arabirimitüm işlevleri gerçekleştirir. Ayrıca sprite toplu işleme erişimine de olanak tanır.
ID2D1CommandSink4
Bu arabirim, id2D1CommandSink3arabirimitüm işlevleri gerçekleştirir. Ayrıca, SetPrimitiveBlend2 yöntemi aracılığıyla max adlı yeni temel karışım moduna erişim sağlar.
ID2D1CommandSink5
Bu arabirim, id2D1CommandSink4arabirimiile aynı işlevleri gerçekleştirir ve BlendImage yöntemine erişim sağlar.
ID2D1ComputeInfo
İşlem gölgelendiricisi işleme geçişi için bilgilerin belirtimini etkinleştirir.
ID2D1ComputeTransform
İşlem gölgelendiricisi kullanan bir dönüşüm tanımlar.
id2D1ConcreteTransform
Efekt işleme sistemi tarafından uygulanan ve sabit işlevsellik sağlayan dönüşüm kümesini temsil eder.
ID2D1DCRenderTarget
GDI cihaz bağlamı için komut çizme sorunları.
ID2D1Device
Nesneleri ve cihaz bağlamları birlikte kullanılabilen bir kaynak etki alanını temsil eder.
ID2D1Device1
Nesneleri ve cihaz bağlamları birlikte kullanılabilen bir kaynak etki alanını temsil eder.
ID2D1Device2
Nesneleri ve cihaz bağlamları birlikte kullanılabilen bir kaynak etki alanını temsil eder. Bu arabirim, id2D1Device1arabirimitüm işlevleri gerçekleştirir. Ayrıca ID2D1DeviceContext2 nesnelerinin oluşturulmasını da sağlar.
ID2D1Device3
Nesneleri ve cihaz bağlamları birlikte kullanılabilen bir kaynak etki alanını temsil eder. Bu arabirim, ID2D1Device2 arabirimiyle aynı işlevleri gerçekleştirir. Ayrıca ID2D1DeviceContext3 nesnelerinin oluşturulmasını sağlar.
ID2D1Device4
Nesneleri ve cihaz bağlamları birlikte kullanılabilen bir kaynak etki alanını temsil eder. Bu arabirim, ID2D1Device3 arabirimiyle aynı işlevleri gerçekleştirir. Ayrıca ID2D1DeviceContext4 nesnelerinin oluşturulmasını da sağlar.
ID2D1Device5
Nesneleri ve cihaz bağlamları birlikte kullanılabilen bir kaynak etki alanını temsil eder. Bu arabirim, ID2D1Device4 arabirimiyle aynı işlevleri gerçekleştirir. Ayrıca ID2D1DeviceContext5 nesnelerinin oluşturulmasını da sağlar.
ID2D1Device6
Nesneleri ve cihaz bağlamları birlikte kullanılabilen bir kaynak etki alanını temsil eder. Bu arabirim ID2D1Device5 arabirimiyle aynı işlevleri gerçekleştirir ve ID2D1DeviceContext6 nesnelerinin oluşturulmasını sağlar.
ID2D1DeviceContext
Bir hedefe işlemek için kullanılan durum ve komut arabellekleri kümesini temsil eder.
ID2D1DeviceContext1
Geometri gerçekleştirme nesnelerinin oluşturulmasını ve çizılmasını sağlar.
id2D1DeviceContext2
Bu arabirim, ID2D1DeviceContext1 arabirimiyle aynı işlevlerin tümünü gerçekleştirir ve mürekkep işleme, gradyan mesh işleme ve geliştirilmiş görüntü yükleme gibi işlevleri etkinleştirir.
ID2D1DeviceContext3
Bu arabirim, ID2D1DeviceContext2 arabirimiyle aynı işlevleri gerçekleştirir ve ayrıca sprite toplu işlemleri oluşturma ve çizme işlevselliğini etkinleştirir.
ID2D1DeviceContext4
Bu arabirim, ID2D1DeviceContext3 arabirimiyle aynı işlevleri gerçekleştirir ve yeni renk yazı tipi karakter türlerini işlemek için işlevsellik sağlar.
ID2D1DeviceContext5
Bu arabirim, ID2D1DeviceContext4 arabirimiyle aynı işlevleri gerçekleştirir ve ayrıca renk bağlamları ve Svg belgelerinin oluşturulmasını sağlar.
ID2D1DeviceContext6
Bu arabirim, mevcut ID2D1DeviceContext5 arabirimiyle aynı işlevleri gerçekleştirir ve BlendImage yöntemine erişim sağlar.
id2D1DrawInfo
Bu arabirim, bir köşe veya piksel gölgelendiricisinde GPU işleme geçişini açıklamak için kullanılır. ID2D1DrawTransformgeçirilir.
id2D1DrawingStateBlock
İşleme hedefinin çizim durumunu temsil eder: dengeleme modu, dönüştürme, etiketler ve metin işleme seçenekleri.
id2D1DrawingStateBlock1
Zaten var olan antialias moduna, dönüşüme, etiketlere ve metin işleme moduna ek olarak ilkel blend işlevini ekleyen bir çizim durumu bloğunun uygulanması.
id2D1DrawTransform
Shantzis hesaplamalarının GPU üzerinde uygulanan bir dönüşüme özel bir uygulaması.
ID2D1Fefek
Direct2D'de temel bir görüntü işleme yapısını temsil eder.
ID2D1EffectContext
Yazarları etkilemek ve dönüştürmek için fabrika yöntemleri ve diğer durum yönetimi sağlar.
ID2D1EffectContext1
Yazarları etkilemek ve dönüştürmek için fabrika yöntemleri ve diğer durum yönetimi sağlar.
ID2D1EffectImpl
Özel efektin arabiriminin ve davranışının efekt yazarı tarafından belirtilmesine izin verir.
ID2D1EllipseGeometry
Üç noktayı temsil eder.
ID2D1Factory
Direct2D kaynakları oluşturur.
ID2D1Factory1
Direct2D kaynakları oluşturur.
id2D1Factory2
Direct2D kaynakları oluşturur.
Bu arabirim, ID2D1Device1 nesnelerinin oluşturulmasını da sağlar.
id2D1Factory3
Direct2D kaynakları oluşturur. Bu arabirim, ID2D1Device2 nesnelerinin oluşturulmasını da sağlar.
ID2D1Factory4
Direct2D kaynakları oluşturur. Bu arabirim, ID2D1Device3 nesnelerinin oluşturulmasını da sağlar.
id2D1Factory5
Direct2D kaynakları oluşturur. Bu arabirim, ID2D1Device4 nesnelerinin oluşturulmasını da sağlar.
ID2D1Factory6
Direct2D kaynakları oluşturur. Bu arabirim, ID2D1Device5 nesnelerinin oluşturulmasını da sağlar.
ID2D1Factory7
Direct2D kaynakları oluşturur. Bu arabirim ID2D1Factory6 arabirimiyle aynı işlevleri gerçekleştirir ve ID2D1Device6 nesnelerinin oluşturulmasını sağlar.
ID2D1GdiInteropRenderTarget
GDI çizim komutlarını kabul edebilen bir cihaz bağlamı erişimi sağlar.
id2D1GdiMetafile
WMF, EMF veya EMF+ meta dosyasını sarmalayan bir Direct2D kaynağı.
id2D1GdiMetafile1
Bu arabirim, mevcut ID2D1GdiMetafile arabirimiyle aynı işlevleri gerçekleştirir. Ayrıca meta dosyası DPI'sine ve sınırlarına erişmeyi de etkinleştirir.
ID2D1GdiMetafileSink
Bir meta dosyasının yeniden oynatılmasına izin veren bir geliştirici arabirimi uygulandı.
ID2D1GdiMetafileSink1
Bu arabirim, mevcut ID2D1GdiMetafileSink arabirimiyle aynı işlevleri gerçekleştirir. Ayrıca meta dosyası kayıtlarına erişim sağlar.
ID2D1Geometry
Geometri kaynağını temsil eder ve geometrik şekilleri işlemek ve ölçmek için bir dizi yardımcı yöntem tanımlar. ID2D1Geometry'den devralan arabirimler belirli şekilleri tanımlar.
ID2D1GeometryGroup
Diğer ID2D1Geometry nesnelerinden oluşan bileşik geometriyi temsil eder.
ID2D1GeometryRealization
Dolu veya konturlu geometrinin cihaza ve dönüşüme bağımlı gösterimini kapsüller.
ID2D1GeometrySink
Çizgiler, yaylar, bezier küp eğrileri ve ikinci dereceden Bezier eğrileri içerebilen geometrik bir yolu açıklar.
ID2D1GradientMesh
Yamalardan oluşan gradyan ağın cihaza bağımlı gösterimini temsil eder. ID2D1GradientMesh örneğini oluşturmak için ID2D1DeviceContext2::CreateGradientMesh yöntemini kullanın.
ID2D1GradientStopCollection
Doğrusal ve radyal gradyan fırçaları için D2D1_GRADIENT_STOP nesneleri koleksiyonunu temsil eder.
ID2D1GradientStopCollection1
Doğrusal ve radyal gradyan fırçaları için D2D1_GRADIENT_STOP nesneleri koleksiyonunu temsil eder. Gradyan durdurma koleksiyonuna eklenen tüm yeni parametreler için get yöntemleri sağlar.
id2D1HwndRenderTarget
Çizim yönergelerini bir pencereye işler.
ID2D1Image
Rastgele bir 2B düzlemi doldurabilen piksel üreticisini temsil eder.
ID2D1ImageBrush
ID2D1Imagetabanlı bir fırçayı temsil eder.
id2D1ImageSource
Rastgele bir 2B düzlemi doldurabilen piksel üreticisini temsil eder.
ID2D1Layer
Bir katmanı işlemek için gereken yedekleme depoyu temsil eder.
ID2D1ImageSourceFromWic
WIC'den alınan 2B piksel verileri üretir.
ID2D1Ink
Bezier segmentleri ve genişlikleri dizisi tarafından tanımlanan değişken genişlikli mürekkeplerin tek bir sürekli vuruşunu temsil eder.
ID2D1InkStyle
Mürekkep işlenirken ID2D1DeviceContext2::D rawInk gibi yöntemler tarafından kullanılacak stil özellikleri koleksiyonunu temsil eder. Mürekkep stili, nib (kalem ucu) şeklini ve dönüşümünü tanımlar.
ID2D1LinearGradientBrush
Doğrusal gradyan ile bir alanı boyar.
ID2D1LookupTable3D
LookupTable3D etkisine geçirilebilen 3B arama tablosu verileri için bir kapsayıcı.
ID2D1Mesh
Üçgen listesini oluşturan köşe kümesini temsil eder.
id2D1Multithread
Direct2D'nin birden çok iş parçacığı kullanan bir uygulamada özel kaynak erişimini denetlemek için kullandığı bir Direct2D fabrikasından kilitleme mekanizması.
ID2D1OffsetTransform
Efekt işleme sistemine işleme geçişi eklemeden bir giriş bit eşlemini kaydırmasını sağlar.
ID2D1PathGeometry
Yaylardan, eğrilerden ve çizgilerden oluşabilen karmaşık bir şekli temsil eder.
ID2D1PathGeometry1
ID2D1PathGeometry1 arabirimi, ID2D1PathGeometryişlevleri ekler. Özellikle yol geometrisine özgü ComputePointAndSegmentAtLength yöntemini sağlar.
ID2D1PrintControl
ID2D1CommandList depolanan Direct2D temel öğelerini sabit sayfa gösterimine dönüştürür. Yazdırma alt sistemi daha sonra ilkelleri tüketir.
ID2D1Properties
Veri temelli bir uygulamanın Direct2D efektinin durumunu değiştirmesine olanak sağlayan bir çalışma zamanı bağlanabilir ve bulunabilir özellikler kümesini temsil eder.
ID2D1RadialGradientBrush
Radyal gradyan ile bir alanı boyar.
ID2D1RectangleGeometry
İki boyutlu dikdörtgeni açıklar.
id2D1RenderInfo
Çeşitli dönüştürme uygulamalarının tümü için ortak olan işleme bilgilerini açıklar.
id2D1RenderTarget
Çizim komutlarını alabilen bir nesneyi temsil eder. id2D1RenderTarget devralan arabirimler aldıkları çizim komutlarını farklı şekillerde işler.
ID2D1Kaynak
Direct2D çizim kaynağını temsil eder.
ID2D1ResourceTexture
Dönüşümle oluşturulan kaynak dokusunu izler.
ID2D1RoundedRectangleGeometry
Yuvarlatılmış dikdörtgeni açıklar.
ID2D1SimplifiedGeometrySink
İkinci dereceden bezier eğrileri veya yaylar içermeyen geometrik bir yolu açıklar.
ID2D1SolidColorBrush
Bir alanı düz bir renkle boyar.
ID2D1SourceTransform
Dönüştürme işlem hattı grafında CPU tabanlı tarama aşamasını temsil eder.
id2D1SpriteBatch
İlişkili çizim özellikleriyle tek bir grup spriteyi temsil eder.
ID2D1StrokeStyle
Bir vuruş için büyük harf, sicim sınırı, çizgi birleştirme ve tire bilgilerini açıklar.
ID2D1StrokeStyle1
Bir vuruş için büyük harf, sicim sınırı, çizgi birleştirme ve tire bilgilerini açıklar.
ID2D1SvgAttribute
SVG özniteliğini açıklayan arabirim.
id2D1SvgDocument
SVG belgesini temsil eder.
id2D1SvgElement
Tüm SVG öğeleri için arabirim.
ID2D1SvgGlyphStyle
Bu nesne, SVG karakterlerini işlerken kullanılan bağlam dolgusu, bağlam vuruşu ve bağlam-değeri değerlerini sağlar.
id2D1SvgPaint
SVG dolgu veya vuruş değerini açıklayan arabirim.
ID2D1SvgPathData
SVG yol verilerini açıklayan arabirim. Yol verileri bir 'path' öğesinde 'd' özniteliği olarak ayarlanabilir.
ID2D1SvgPointCollection
Çok çizgili veya çokgen öğedeki SVG noktaları değerini açıklayan arabirim.
ID2D1SvgStrokeDashArray
SVG stroke-dasharray değerini açıklayan arabirim.
ID2D1TessellationSink
ID2D1Mesh nesnesini üçgenlerle doldurur.
ID2D1Transform
Dönüşüm yazarı tarafından uygulanan tüm dönüşümler için temel arabirimi temsil eder.
ID2D1TransformedGeometry
Dönüştürülmüş bir geometriyi temsil eder.
ID2D1TransformedImageSource
Kaynakları özgün bir görüntü kaynağıyla paylaşan bir görüntü kaynağını temsil eder.
ID2D1TransformGraph
Dönüşüm düğümlerinin grafiğini temsil eder.
id2D1TransformNode
Dönüşüm topolojisindeki bir düğümü açıklar.
ID2D1VertexBuffer
Eşlenebilir tek boyutlu köşe arabelleği tanımlar.