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