Direct2D-struktúrák
A Direct2D a következő struktúrákat biztosítja. További struktúrákat definiál a D2D1 névtér.
Ebben a szakaszban
Téma | Leírás |
---|---|
D2D_COLOR_F | A szín piros, zöld, kék és alfa összetevőit ismerteti. |
D2D_MATRIX_3X2_F | 3-by-2 mátrixot jelöl. |
D2D_MATRIX_4X3_F | Egy 4-by-3 lebegőpontos mátrixot ír le. |
D2D_MATRIX_4X4_F | Egy 4-by-4 lebegőpontos mátrixot ír le. |
D2D_MATRIX_5X4_F | Egy 5–4 lebegőpontos mátrixot ír le. |
D2D_POINT_2F | Egy kétdimenziós térben lebegőpontos értékekben kifejezett x koordináta- és y koordinátapárt jelöl. |
D2D_POINT_2L | A D2D_POINT_2L szerkezet határozza meg egy pont x és y koordinátáit. |
D2D_POINT_2U | Egy x koordináta- és y koordináta-párt jelöl, amely aláíratlan 32 bites egész számként van kifejezve kétdimenziós térben. |
D2D_RECT_F | Egy téglalapot jelöl, amelyet a bal felső sarok (bal, felső) és a jobb alsó sarok koordinátái (jobb, alsó) koordinátái határoznak meg. |
D2D_RECT_L | A D2D_RECT_L szerkezet meghatározza a téglalap bal felső és jobb alsó sarkának koordinátáit. |
D2D_RECT_U | Egy téglalapot jelöl, amelyet a bal felső sarokban lévő koordinátapár (bal,felső) és a jobb alsó sarokban lévő koordinátapár (jobb, alsó) határoz meg. Ezek a koordináták 32 bites egész számként vannak kifejezve. |
D2D_SIZE_F | A lebegőpontos értékek rendezett párját tárolja, általában egy téglalap szélességét és magasságát. |
D2D_SIZE_U | Egy rendezett egész számpárt tárol, általában egy téglalap szélességét és magasságát. |
D2D_VECTOR_2F | Két egypontos lebegőpontos értékből (x, y) álló kétdimenziós vektor. |
D2D_VECTOR_3F | Három egypontos lebegőpontos (x, y, z) 3D vektor. |
D2D_VECTOR_4F | 4D vektor, amely négy egypontos lebegőpontos értéket (x, y, z, w) tartalmaz. |
D2D1_ARC_SEGMENT | Két pont közötti elliptikus ívet ír le. |
D2D1_BEZIER_SEGMENT | Két pont között megrajzolt köbbös szegmenst jelöl. |
D2D1_BITMAP_BRUSH_PROPERTIES | Egy ID2D1BitmapBrushkiterjesztési és interpolációs módját ismerteti. |
D2D1_BITMAP_BRUSH_PROPERTIES1 | Egy ID2D1BitmapBrushkiterjesztési és interpolációs módját ismerteti. |
D2D1_BITMAP_PROPERTIES | A bitkép képpontformátumát és dpi-ját ismerteti. |
D2D1_BITMAP_PROPERTIES1 | Ez a struktúra lehetővé teszi egy ID2D1Bitmap1 létrehozását a rendelkezésre álló bitkép-beállításokkal és színösszefüggés-információkkal. |
D2D1_BLEND_DESCRIPTION | Egy adott keverékátalakításhoz használandó keverékleírást határoz meg. |
D2D1_BRUSH_PROPERTIES | Az ecset átlátszatlanságát és átalakítását ismerteti. |
D2D1_COLOR_F | A szín piros, zöld, kék és alfa összetevőit ismerteti. |
D2D1_CREATION_PROPERTIES | Megadja azokat a beállításokat, amelyekkel a Direct2D eszköz-, gyári és eszközkörnyezet jön létre. |
D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES | Meghatározza a csúcspont-árnyékolót és a bemeneti elem leírását a bemeneti elrendezés meghatározásához. |
D2D1_DRAWING_STATE_DESCRIPTION | A renderelési cél rajzállapotát ismerteti. |
D2D1_DRAWING_STATE_DESCRIPTION1 | Az eszközkörnyezet rajzállapotát ismerteti. |
D2D1_EFFECT_INPUT_DESCRIPTION | Az effektusok funkcióit ismerteti. |
D2D1_ELLIPSE | Egy három pont középpontját, x sugarát és y sugarát tartalmazza. |
D2D1_FACTORY_OPTIONS | Egy ID2D1Factory objektum hibakeresési szintjét tartalmazza. |
D2D1_FEATURE_DATA_DOUBLES | A kettős árnyékolók támogatását ismerteti. |
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS | A számítási árnyékoló támogatását ismerteti, amely a D3D10 szolgáltatásszinten elérhető lehetőség. |
D2D1_GRADIENT_MESH_PATCH | Egy tenzoros javítást jelöl 16 vezérlőponttal, 4 sarokszínnel és határjelzővel. Az ID2D1GradientMesh 1 vagy több színátmenetes hálófoltból áll. A GradientMeshPatch függvényt vagy a GradientMeshPatchFromCoonsPatch függvényt létrehozni. |
D2D1_GRADIENT_STOP | A színátmenetes leállítás helyét és színét tartalmazza. |
D2D1_HWND_RENDER_TARGET_PROPERTIES | Egy ID2D1HwndRenderTargetHWND, képpontméret és bemutató beállításait tartalmazza. |
D2D1_INK_STYLE_PROPERTIES | Meghatározza az általános tollhegy alakzatot és az ID2D1InkStyle objektumban használt átalakítást. |
D2D1_IMAGE_BRUSH_PROPERTIES | A képecset funkcióit ismerteti. |
D2D1_INK_BEZIER_SEGMENT | Egy ID2D1Ink objektum létrehozásához használandó Bezier-szegmenst jelöl. Ez a struktúra abban különbözik D2D1_BEZIER_SEGMENT, hogy D2D1_INK_POINTs-ből áll, amely x és y koordináták mellett egy sugarat is tartalmaz. |
D2D1_INK_POINT | Egy pont, sugárpár, amely egy D2D1_INK_BEZIER_SEGMENTrészét képezi. |
D2D1_INPUT_DESCRIPTION | Az átalakítások bemeneti textúrákra vonatkozó beállításait ismerteti. |
D2D1_INPUT_ELEMENT_DESC | A csúcselrendezés egyetlen elemének leírása. |
D2D1_LAYER_PARAMETERS | A tartalomkorlátokat, a maszkadatokat, az átlátszatlansági beállításokat és a rétegerőforrás egyéb beállításait tartalmazza. |
D2D1_LAYER_PARAMETERS1 | A tartalomkorlátokat, a maszkadatokat, az átlátszatlansági beállításokat és a rétegerőforrás egyéb beállításait tartalmazza. |
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES | Egy ID2D1LinearGradientBrushszínátmeneti tengelyének kezdőpontját és végpontját tartalmazza. |
D2D1_MATRIX_3X2_F | 3-by-2 mátrixot jelöl. |
D2D1_MATRIX_4X3_F | Egy 4-by-3 mátrixot jelöl. |
D2D1_MATRIX_4X4_F | 4-4 mátrixot jelöl. |
D2D1_MATRIX_5X4_F | 5-4 mátrixot jelöl. |
D2D1_MAPPED_RECT | A ID2D1Bitmap1::Map API-ból származó leképezett memóriát ismerteti. |
D2D1_PIXEL_FORMAT | Bitkép vagy renderelési cél adatformátumát és alfa módját tartalmazza. |
D2D1_POINT_2F | X-koordináta- és ykoordináta-párokat jelöl kétdimenziós térben. |
D2D1_POINT_2L | A PONT struktúra egy pont x és y koordinátáit határozza meg. |
D2D1_POINT_2U | X-koordináta- és ykoordináta-párokat jelöl kétdimenziós térben. |
D2D1_POINT_DESCRIPTION | Egy elérésiút-geometria egy pontjára mutat. |
D2D1_PRINT_CONTROL_PROPERTIES | Egy ID2D1PrintControl objektum létrehozási tulajdonságai. |
D2D1_PROPERTY_BINDING | Definiál egy tulajdonságkötést egy függvénypárhoz, amely lekéri és beállítja a megfelelő tulajdonságot. |
D2D1_QUADRATIC_BEZIER_SEGMENT | Egy kvadratikus Bezier-szegmens vezérlőpontját és végpontot tartalmazza. |
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES | Egy ID2D1RadialGradientBrushszínátmenetes forráseltolását, valamint a színátmenetes három pont méretét és pozícióját tartalmazza. |
D2D1_RECT_F | Egy téglalapot jelöl, amelyet a bal felső sarok (bal, felső) és a jobb alsó sarok koordinátái (jobb, alsó) koordinátái határoznak meg. |
D2D1_RECT_L | A RECT-struktúra egy téglalap bal felső és jobb alsó sarkának koordinátáit határozza meg. |
D2D1_RECT_U | Egy téglalapot jelöl, amelyet a bal felső sarok (bal, felső) és a jobb alsó sarok koordinátái (jobb, alsó) koordinátái határoznak meg. |
D2D1_RESOURCE_TEXTURE_PROPERTIES | Az eredeti erőforrás-textúra létrehozásakor definiál egy erőforrás-textúrát. |
D2D1_RESOURCE_USAGE | A képmintázatok és árnyékolók által használt memóriát ismerteti. |
D2D1_RENDER_TARGET_PROPERTIES | Renderelési beállításokat (hardvert vagy szoftvert), képpontformátumot, DPI-információkat, újraformázási beállításokat és Direct3D-támogatási követelményeket tartalmaz a renderelési célhoz. |
D2D1_RENDERING_CONTROLS | A képalkotó effektusok megjelenítőire alkalmazandó korlátozásokat ismerteti. |
D2D1_ROUNDED_RECT | Egy lekerekített téglalap méreteit és sarki sugarait tartalmazza. |
D2D1_SIMPLE_COLOR_PROFILE | Színtér egyszerű leírása. |
D2D1_SIZE_F | Rendezett úszópárokat tárol, általában egy téglalap szélességét és magasságát. |
D2D1_SIZE_U | Egy rendezett egész számpárt tárol, általában egy téglalap szélességét és magasságát. |
D2D1_STROKE_STYLE_PROPERTIES | Az alakzatot körvonalazó körvonalat ismerteti. |
D2D1_STROKE_STYLE_PROPERTIES1 | Az alakzatot körvonalazó körvonalat ismerteti. |
D2D1_SVG_LENGTH | SVG-hosszt jelöl. |
D2D1_SVG_PRESERVE_ASPECT_RATIO | Az SVG preserveAspectRatio összes beállítását jelöli. |
D2D1_SVG_VIEWBOX | SVG-nézetmezőt jelöl. |
D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES | Átalakított képforrás tulajdonságai. |
D2D1_TRIANGLE | A háromszöget leíró három csúcspontot tartalmazza. |
D2D1_VECTOR_2F | 2 FLOAT érték (x, y) vektora. |
D2D1_VECTOR_3F | 3 FLOAT érték (x, y, z) vektora. |
D2D1_VECTOR_4F | 4 FLOAT érték (x, y, z, w) vektora. |
D2D1_VERTEX_BUFFER_PROPERTIES | Meghatározza a csúcspuffer azon tulajdonságait, amelyek minden csúcsárnyalat-árnyékoló definícióhoz szabványosak. |
D2D1_VERTEX_RANGE | Olyan csúcsok tartományát határozza meg, amelyeket a csúcspuffer teljes tartalmánál kisebb rendereléskor használnak. |
D3DCOLORVALUE | Szín- és alfacsatorna-információkat tárol. |
PD2D1_EFFECT_FACTORY | Egy effektus implementálását ismerteti. |