Megosztás a következőn keresztül:


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.