Aracılığıyla paylaş


Direct2D yapıları

Direct2D aşağıdaki yapıları sağlar. ek yapılar D2D1 Ad Alanıtanımlanır.

Bu bölümde

Konu Açıklama
D2D_COLOR_F Bir rengin kırmızı, yeşil, mavi ve alfa bileşenlerini açıklar.
D2D_MATRIX_3X2_F 3'e 2 matrisi temsil eder.
D2D_MATRIX_4X3_F 4'e 3 kayan noktalı matrisi açıklar.
D2D_MATRIX_4X4_F 4'e 4 kayan nokta matrisi açıklar.
D2D_MATRIX_5X4_F 5'e 4 kayan nokta matrisi açıklar.
D2D_POINT_2F İki boyutlu alanda kayan nokta değerleri olarak ifade edilen bir x koordinatı ve y koordinat çifti temsil eder.
D2D_POINT_2L D2D_POINT_2L yapısı bir noktanın x ve y koordinatlarını tanımlar.
D2D_POINT_2U İki boyutlu boşlukta işaretsiz bir 32 bit tamsayı değeri olarak ifade edilen bir x koordinatı ve y koordinat çifti temsil eder.
D2D_RECT_F Sol üst köşenin koordinatları (sol, üst) ve sağ alt köşenin koordinatları (sağ, alt) tarafından tanımlanan bir dikdörtgeni temsil eder.
D2D_RECT_L D2D_RECT_L yapısı, dikdörtgenin sol üst ve sağ alt köşelerinin koordinatlarını tanımlar.
D2D_RECT_U Koordinatların sol üst köşe çifti (sol,üst) ve sağ alt köşe çifti (sağ, alt) tarafından tanımlanan dikdörtgeni temsil eder. Bu koordinatlar 32 bit tamsayı değerleri olarak ifade edilir.
D2D_SIZE_F Bir dikdörtgenin genişliği ve yüksekliği olmak üzere sıralı bir kayan nokta değerleri çiftini depolar.
D2D_SIZE_U Sıralı bir tamsayı çiftini, genellikle dikdörtgenin genişliğini ve yüksekliğini depolar.
D2D_VECTOR_2F İki tek duyarlıklı kayan nokta değerinden (x, y) oluşan 2B vektör.
D2D_VECTOR_3F Üç tek duyarlıklı kayan nokta değerinden (x, y, z) oluşan 3B vektör.
D2D_VECTOR_4F Dört tek duyarlıklı kayan nokta değerinden (x, y, z, w) oluşan 4B vektör.
D2D1_ARC_SEGMENT İki nokta arasındaki eliptik bir yay açıklar.
D2D1_BEZIER_SEGMENT İki nokta arasında çizilen bir küp bezier segmentini temsil eder.
D2D1_BITMAP_BRUSH_PROPERTIES ID2D1BitmapBrushgenişletme modlarını ve ilişkilendirme modunu açıklar.
D2D1_BITMAP_BRUSH_PROPERTIES1 ID2D1BitmapBrushgenişletme modlarını ve ilişkilendirme modunu açıklar.
D2D1_BITMAP_PROPERTIES Bit eşlemlerin piksel biçimini ve dpi'sini açıklar.
D2D1_BITMAP_PROPERTIES1 Bu yapı, bit eşlem seçenekleri ve kullanılabilir renk bağlamı bilgileriyle ID2D1Bitmap1 oluşturulmasını sağlar.
D2D1_BLEND_DESCRIPTION Belirli bir karışım dönüşümünde kullanılacak bir karışım açıklaması tanımlar.
D2D1_BRUSH_PROPERTIES Fırçanın opaklığını ve dönüşümunu açıklar.
D2D1_COLOR_F Bir rengin kırmızı, yeşil, mavi ve alfa bileşenlerini açıklar.
D2D1_CREATION_PROPERTIES Direct2D cihaz, fabrika ve cihaz bağlamlarının oluşturulduğu seçenekleri belirtir.
D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES Giriş düzenini tanımlamak için köşe gölgelendiricisini ve giriş öğesi açıklamasını tanımlar.
D2D1_DRAWING_STATE_DESCRIPTION İşleme hedefinin çizim durumunu açıklar.
D2D1_DRAWING_STATE_DESCRIPTION1 Cihaz bağlamının çizim durumunu açıklar.
D2D1_EFFECT_INPUT_DESCRIPTION Bir efektin özelliklerini açıklar.
D2D1_ELLIPSE Üç noktanın merkez noktasını, x yarıçapını ve y yarıçapını içerir.
D2D1_FACTORY_OPTIONS ID2D1Factory nesnesinin hata ayıklama düzeyini içerir.
D2D1_FEATURE_DATA_DOUBLES Gölgelendiricilerdeki çiftler için desteği açıklar.
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS D3D10 özellik düzeyinde bir seçenek olan işlem gölgelendiricisi desteğini açıklar.
D2D1_GRADIENT_MESH_PATCH 16 denetim noktası, 4 köşe rengi ve sınır bayrakları içeren bir tensor yamasını temsil eder. ID2D1GradientMesh, 1 veya daha fazla gradyan ağ yamasından oluşur. GradientMeshPatch işlevini veya GradientMeshPatchFromCoonsPatch işlevini kullanarak oluşturun.
D2D1_GRADIENT_STOP Gradyan durağının konumunu ve rengini içerir.
D2D1_HWND_RENDER_TARGET_PROPERTIES ID2D1HwndRenderTargetiçin HWND, piksel boyutu ve sunu seçeneklerini içerir.
D2D1_INK_STYLE_PROPERTIES Genel kalem ipucu şeklini ve ID2D1InkStyle nesnesinde kullanılan dönüşümü tanımlar.
D2D1_IMAGE_BRUSH_PROPERTIES Görüntü fırçası özelliklerini açıklar.
D2D1_INK_BEZIER_SEGMENT ID2D1Ink nesnesi oluşturulurken kullanılacak bezier kesimini temsil eder. Bu yapı, x ve y koordinatlarına ek olarak yarıçap içeren D2D1_INK_POINTsn'den oluşmasından D2D1_BEZIER_SEGMENT farklıdır.
D2D1_INK_POINT D2D1_INK_BEZIER_SEGMENTbir bölümünü oluşturan nokta, yarıçap çiftini temsil eder.
D2D1_INPUT_DESCRIPTION Giriş dokularında dönüşümlerin ayarlanabileceği seçenekleri açıklar.
D2D1_INPUT_ELEMENT_DESC Köşe düzeninde tek bir öğenin açıklaması.
D2D1_LAYER_PARAMETERS Katman kaynağı için içerik sınırlarını, maske bilgilerini, opaklık ayarlarını ve diğer seçenekleri içerir.
D2D1_LAYER_PARAMETERS1 Katman kaynağı için içerik sınırlarını, maske bilgilerini, opaklık ayarlarını ve diğer seçenekleri içerir.
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES ID2D1LinearGradientBrushiçin gradyan ekseninin başlangıç noktasını ve uç noktasını içerir.
D2D1_MATRIX_3X2_F 3'e 2 matrisi temsil eder.
D2D1_MATRIX_4X3_F 4'e 3 matrisi temsil eder.
D2D1_MATRIX_4X4_F 4'e 4 matrisi temsil eder.
D2D1_MATRIX_5X4_F 5'e 4 matrisi temsil eder.
D2D1_MAPPED_RECT ID2D1Bitmap1::Map API'sinden eşlenen belleği açıklar.
D2D1_PIXEL_FORMAT Bit eşlem veya işleme hedefi için veri biçimini ve alfa modunu içerir.
D2D1_POINT_2F İki boyutlu uzayda x koordinatı ve y koordinat çifti temsil eder.
D2D1_POINT_2L POINT yapısı bir noktanın x ve y koordinatlarını tanımlar.
D2D1_POINT_2U İki boyutlu uzayda x koordinatı ve y koordinat çifti temsil eder.
D2D1_POINT_DESCRIPTION Yol geometrisi üzerindeki bir noktayı açıklar.
D2D1_PRINT_CONTROL_PROPERTIES ID2D1PrintControl nesnesinin oluşturma özellikleri.
D2D1_PROPERTY_BINDING İlgili özelliği alan ve ayarlayan bir işlev çiftine bir özellik bağlaması tanımlar.
D2D1_QUADRATIC_BEZIER_SEGMENT İkinci dereceden Bezier segmentinin denetim noktasını ve bitiş noktasını içerir.
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES ID2D1RadialGradientBrushiçin gradyan başlangıç uzaklığını ve gradyan üç noktanın boyutunu ve konumunu içerir.
D2D1_RECT_F Sol üst köşenin koordinatları (sol, üst) ve sağ alt köşenin koordinatları (sağ, alt) tarafından tanımlanan bir dikdörtgeni temsil eder.
D2D1_RECT_L RECT yapısı, bir dikdörtgenin sol üst ve sağ alt köşelerinin koordinatlarını tanımlar.
D2D1_RECT_U Sol üst köşenin koordinatları (sol, üst) ve sağ alt köşenin koordinatları (sağ, alt) tarafından tanımlanan bir dikdörtgeni temsil eder.
D2D1_RESOURCE_TEXTURE_PROPERTIES Özgün kaynak dokusu oluşturulduğunda kaynak dokusunu tanımlar.
D2D1_RESOURCE_USAGE Görüntü dokuları ve gölgelendiriciler tarafından kullanılan belleği açıklar.
D2D1_RENDER_TARGET_PROPERTIES İşleme hedefi için işleme seçeneklerini (donanım veya yazılım), piksel biçimini, DPI bilgilerini, uzaktan iletişim seçeneklerini ve Direct3D destek gereksinimlerini içerir.
D2D1_RENDERING_CONTROLS Görüntüleme efekti işleyicisine uygulanacak sınırlamaları açıklar.
D2D1_ROUNDED_RECT Yuvarlatılmış dikdörtgenin boyutlarını ve köşe yarıçapını içerir.
D2D1_SIMPLE_COLOR_PROFILE Renk alanının basit açıklaması.
D2D1_SIZE_F Sıralı bir kayan çifti( genellikle dikdörtgenin genişliği ve yüksekliği) depolar.
D2D1_SIZE_U Sıralı bir tamsayı çiftini, genellikle dikdörtgenin genişliğini ve yüksekliğini depolar.
D2D1_STROKE_STYLE_PROPERTIES Şeklin ana hatlarını oluşturan vuruşu açıklar.
D2D1_STROKE_STYLE_PROPERTIES1 Şeklin ana hatlarını oluşturan vuruşu açıklar.
D2D1_SVG_LENGTH SVG uzunluğunu temsil eder.
D2D1_SVG_PRESERVE_ASPECT_RATIO Tüm SVG preserveAspectRatio ayarlarını temsil eder.
D2D1_SVG_VIEWBOX SVG viewBox'ları temsil eder.
D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES Dönüştürülmüş görüntü kaynağının özellikleri.
D2D1_TRIANGLE Üçgeni tanımlayan üç köşeyi içerir.
D2D1_VECTOR_2F 2 FLOAT değeri içeren bir vektör (x, y).
D2D1_VECTOR_3F 3 FLOAT değeri içeren bir vektör (x, y, z).
D2D1_VECTOR_4F 4 FLOAT değeri içeren bir vektör (x, y, z, w).
D2D1_VERTEX_BUFFER_PROPERTIES Tüm köşe gölgelendirici tanımları için standart olan bir köşe arabelleğinin özelliklerini tanımlar.
D2D1_VERTEX_RANGE Köşe arabelleğinin tam içeriğinden daha azını işlenirken kullanılan bir köşe aralığını tanımlar.
D3DCOLORVALUE Renk ve alfa kanalı bilgilerini depolar.
PD2D1_EFFECT_FACTORY Bir efektin uygulanmasını açıklar.