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