Compartir a través de


Funciones auxiliares de Direct2D

El espacio de nombres D2D1 define las siguientes funciones.

En esta sección

Tema Descripción
ArcSegment
Crea una estructura de D2D1_ARC_SEGMENT .
BezierSegment
Crea una estructura D2D1_BEZIER_SEGMENT .
BitmapBrushProperties
Crea una estructura de D2D1_BITMAP_BRUSH_PROPERTIES .
BitmapBrushProperties1
Crea una estructura de D2D1_BITMAP_BRUSH_PROPERTIES1 .
BitmapProperties
Crea una estructura D2D1_BITMAP_PROPERTIES .
BitmapProperties1
Crea una estructura de D2D1_BITMAP_PROPERTIES1 .
BrushProperties
Crea una estructura de D2D1_BRUSH_PROPERTIES .
ComputeFlatteningTolerance
Calcula la tolerancia de acoplamiento adecuada para pasar a las API que toman una tolerancia de aplanamiento (por ejemplo, ID2D1DeviceContext1::CreateFilledGeometryRealization).
ConvertColorSpace
Convierta un D2D1_COLOR_F de un espacio de color a otro.
CreationProperties
Devuelve un D2D1_CREATION_PROPERTIES que describe los detalles de creación de nivel raíz.
DrawingStateDescription
Crea una estructura D2D1_DRAWING_STATE_DESCRIPTION .
DrawingStateDescription1
Crea una estructura de D2D1_DRAWING_STATE_DESCRIPTION1.
EffectInputDescription
Crea una estructura D2D1_EFFECT_INPUT_DESCRIPTION .
Ellipse
Crea una estructura de D2D1_ELLIPSE .
FloatMax
Devuelve el valor máximo de punto flotante.
GradientMeshPatch
Crea una estructura D2D1_GRADIENT_MESH_PATCH que contiene los puntos de control, los colores y las marcas de límite especificados.
GradientMeshPatchFromCoonsPatch
Crea un D2D1_GRADIENT_MESH_PATCH a partir de una descripción de revisión de Coons determinada.
GradientStop
Crea una estructura de D2D1_GRADIENT_STOP .
HwndRenderTargetProperties
Crea una estructura D2D1_HWND_RENDER_TARGET_PROPERTIES .
IdentityMatrix
Crea una matriz de identidad.
ImageBrushProperties
Crea una estructura de D2D1_IMAGE_BRUSH_PROPERTIES .
InfiniteRect
Crea un rectángulo que tiene su esquina superior izquierda establecida en (infinito negativo, infinito negativo) y su esquina inferior derecha establecida en (infinito, infinito).
InfiniteRectU
Crea un rectángulo que tiene su esquina superior izquierda establecida en (0u, 0u) y su esquina inferior derecha establecida en (infinito, infinito).
InkBezierSegment
Crea una estructura de D2D1_INK_BEZIER_SEGMENT .
InkPoint
Crea una estructura D2D1_INK_POINT .
InkStyleProperties
Crea una estructura D2D1_INK_STYLE_PROPERTIES .
LayerParameters
Crea una estructura D2D1_LAYER_PARAMETERS .
LayerParameters1
Devuelve un D2D1_LAYER_PARAMETERS1 estructura que contiene los límites de contenido, la información de máscara, la configuración de opacidad y otras opciones para un recurso de capa.
LinearGradientBrushProperties
Crea una estructura de D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES .
operator* (D2D1_POINT_2F,D2D1_MATRIX_F&&)
Usa la matriz especificada para transformar el punto especificado.
PixelFormat
Crea una estructura D2D1_PIXEL_FORMAT .
Point2(Type)
Crea un punto que almacena sus coordenadas mediante el tipo de datos especificado.
Point2F
Crea una estructura D2D1_POINT_2F que contiene las coordenadas x y y especificadas.
Point2L
Devuelve una estructura de punto de enteros largos.
Point2U
Crea una estructura D2D1_POINT_2U que contiene las coordenadas x y y especificadas.
PrintControlProperties
Devuelve una estructura de D2D1_PRINT_CONTROL_PROPERTIES rellenada.
QuadraticBezierSegment
Crea una estructura de D2D1_QUADRATIC_BEZIER_SEGMENT .
RadialGradientBrushProperties
Crea una estructura de D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES .
RenderTargetProperties
Crea una estructura D2D1_RENDER_TARGET_PROPERTIES .
Rect(Type)
Crea una estructura de rectángulo que almacena sus coordenadas mediante el tipo de datos especificado.
RectF
Crea una estructura D2D1_RECT_F que contiene las dimensiones especificadas.
RectL
Devuelve una estructura de D2D1_RECT_L rellenada.
RectU
Crea una estructura D2D1_RECT_U que contiene las dimensiones especificadas.
RenderingControls
Devuelve una estructura de D2D1_RENDERING_CONTROLS rellenada.
RedondeadoRect
Crea una estructura D2D1_ROUNDED_RECT .
SetDpiCompensatedEffectInput
Establece un mapa de bits como entrada de efecto, al insertar un efecto de compensación de PPP para conservar la apariencia visual a medida que cambia el PPP del contexto del dispositivo.
Size(Type)
Crea una estructura de tamaño que almacena su ancho y alto mediante el tipo de datos especificado.
SizeF
Crea una estructura D2D1_SIZE_F que contiene el ancho y alto especificados.
SizeU
Crea una estructura D2D1_SIZE_U que contiene el ancho y alto especificados.
StrokeStyleProperties
Crea una estructura D2D1_STROKE_STYLE_PROPERTIES .
StrokeStyleProperties1
Devuelve una estructura de D2D1_STROKE_STYLE_PROPERTIES1 rellena.
Vector2F
Devuelve una estructura de D2D1_VECTOR_2F rellena.
Vector3F
Devuelve una estructura de D2D1_VECTOR_3F rellena.
Vector4F
Devuelve una estructura de D2D1_VECTOR_4F rellena.