Pomocné funkce Direct2D
Obor názvů D2D1 definuje následující funkce.
V této části
Námět | Popis |
---|---|
ArcSegment |
Vytvoří D2D1_ARC_SEGMENT strukturu. |
BezierSegment |
Vytvoří D2D1_BEZIER_SEGMENT strukturu. |
BitmapBrushProperties |
Vytvoří D2D1_BITMAP_BRUSH_PROPERTIES strukturu. |
BitmapBrushProperties1 |
Vytvoří D2D1_BITMAP_BRUSH_PROPERTIES1 strukturu. |
BitmapProperties |
Vytvoří D2D1_BITMAP_PROPERTIES strukturu. |
BitmapProperties1 |
Vytvoří D2D1_BITMAP_PROPERTIES1 strukturu. |
brushProperties |
Vytvoří D2D1_BRUSH_PROPERTIES strukturu. |
ComputeFlatteningTolerance |
Vypočítá odpovídající zploštěnou toleranci pro předávání rozhraním API, která přebírají zploštěnou toleranci (například ID2D1DeviceContext1::CreateFilledGeometryRealization). |
ConvertColorSpace |
Převeďte D2D1_COLOR_F z jednoho barevného prostoru na jiný. |
CreationProperties |
Vrátí D2D1_CREATION_PROPERTIES popis podrobností o vytvoření na kořenové úrovni. |
DrawingStateDescription |
Vytvoří D2D1_DRAWING_STATE_DESCRIPTION strukturu. |
DrawingStateDescription1 |
Vytvoří D2D1_DRAWING_STATE_DESCRIPTION1 strukturu. |
EffectInputDescription |
Vytvoří D2D1_EFFECT_INPUT_DESCRIPTION strukturu. |
elipsy |
Vytvoří D2D1_ELLIPSE strukturu. |
FloatMax |
Vrátí maximální hodnotu s plovoucí desetinou čárkou. |
GradientMeshPatch |
Vytvoří D2D1_GRADIENT_MESH_PATCH strukturu, která obsahuje dané řídicí body, barvy a příznaky hranic. |
GradientMeshPatchFromCoonsPatch |
Vytvoří D2D1_GRADIENT_MESH_PATCH z daného popisu opravy Coons. |
přechodových |
Vytvoří D2D1_GRADIENT_STOP strukturu. |
HwndRenderTargetProperties |
Vytvoří D2D1_HWND_RENDER_TARGET_PROPERTIES strukturu. |
IdentityMatrix |
Vytvoří matici identit. |
imageBrushProperties |
Vytvoří D2D1_IMAGE_BRUSH_PROPERTIES strukturu. |
infiniteRect |
Vytvoří obdélník s levým horním rohem nastaveným na (záporné nekonečno, záporné nekonečno) a jeho pravý dolní roh nastavený na (nekonečno, nekonečno). |
infiniteRectU |
Vytvoří obdélník s levým horním rohem nastaveným na (0u, 0u) a jeho pravý dolní roh nastavený na (nekonečno, nekonečno). |
InkBezierSegment |
Vytvoří D2D1_INK_BEZIER_SEGMENT strukturu. |
rukopisu |
Vytvoří D2D1_INK_POINT strukturu. |
InkStyleProperties |
Vytvoří D2D1_INK_STYLE_PROPERTIES strukturu. |
layerParameters |
Vytvoří D2D1_LAYER_PARAMETERS strukturu. |
layerParameters1 |
Vrátí D2D1_LAYER_PARAMETERS1 strukturu, která obsahuje hranice obsahu, maskování informací, nastavení neprůhlednosti a další možnosti prostředku vrstvy. |
LinearGradientBrushProperties |
Vytvoří D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES strukturu. |
operátor * (D2D1_POINT_2F&,D2D1_MATRIX_F&) |
Použije zadanou matici k transformaci zadaného bodu. |
PixelFormat |
Vytvoří D2D1_PIXEL_FORMAT strukturu. |
typupoint2(type) |
Vytvoří bod, který ukládá souřadnice pomocí zadaného datového typu. |
point2F |
Vytvoří D2D1_POINT_2F strukturu, která obsahuje zadané souřadnice x a souřadnice y. |
point2L |
Vrátí strukturu bodů dlouhých celých čísel. |
point2U |
Vytvoří D2D1_POINT_2U strukturu, která obsahuje zadané souřadnice x a souřadnice y. |
PrintControlProperties |
Vrátí vyplněnou D2D1_PRINT_CONTROL_PROPERTIES strukturu. |
quadraticBezierSegment |
Vytvoří D2D1_QUADRATIC_BEZIER_SEGMENT strukturu. |
radialGradientBrushProperties |
Vytvoří D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES strukturu. |
RenderTargetProperties |
Vytvoří D2D1_RENDER_TARGET_PROPERTIES strukturu. |
rect(type) |
Vytvoří obdélníkovou strukturu, která ukládá své souřadnice pomocí zadaného datového typu. |
RectF |
Vytvoří D2D1_RECT_F strukturu, která obsahuje zadané dimenze. |
RectL |
Vrátí vyplněnou D2D1_RECT_L strukturu. |
RectU |
Vytvoří D2D1_RECT_U strukturu, která obsahuje zadané dimenze. |
RenderingControls |
Vrátí vyplněnou D2D1_RENDERING_CONTROLS strukturu. |
zaoblené |
Vytvoří D2D1_ROUNDED_RECT strukturu. |
SetDpiKompeffectInput |
Nastaví rastrový obrázek jako vstup efektu a vloží efekt kompenzace DPI, aby se zachoval vizuální vzhled při změně DPI kontextu zařízení. |
Size(Type) |
Vytvoří strukturu velikosti, která ukládá šířku a výšku pomocí zadaného datového typu. |
SizeF |
Vytvoří D2D1_SIZE_F strukturu, která obsahuje zadanou šířku a výšku. |
SizeU |
Vytvoří D2D1_SIZE_U strukturu, která obsahuje zadanou šířku a výšku. |
strokeStyleProperties |
Vytvoří D2D1_STROKE_STYLE_PROPERTIES strukturu. |
strokeStyleProperties1 |
Vrátí vyplněnou D2D1_STROKE_STYLE_PROPERTIES1 strukturu. |
Vector2F |
Vrátí vyplněnou D2D1_VECTOR_2F strukturu. |
Vector3F |
Vrátí vyplněnou D2D1_VECTOR_3F strukturu. |
vector4F |
Vrátí vyplněnou D2D1_VECTOR_4F strukturu. |