Sdílet prostřednictvím


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.