Estructuras direct2D
Direct2D proporciona las siguientes estructuras. Las estructuras adicionales se definen en el espacio de nombres D2D1.
En esta sección
Tema | Descripción |
---|---|
D2D_COLOR_F | Describe los componentes rojo, verde, azul y alfa de un color. |
D2D_MATRIX_3X2_F | Representa una matriz de 3 a 2. |
D2D_MATRIX_4X3_F | Describe una matriz de punto flotante de 4 a 3. |
D2D_MATRIX_4X4_F | Describe una matriz de punto flotante de 4 a 4. |
D2D_MATRIX_5X4_F | Describe una matriz de punto flotante de 5 a 4. |
D2D_POINT_2F | Representa un par de coordenadas x e coordenadas Y, expresado como valores de punto flotante, en un espacio bidimensional. |
D2D_POINT_2L | La estructura D2D_POINT_2L define las coordenadas x e y de un punto. |
D2D_POINT_2U | Representa un par de coordenadas x e coordenadas Y, expresado como un valor entero de 32 bits sin signo, en un espacio bidimensional. |
D2D_RECT_F | Representa un rectángulo definido por las coordenadas de la esquina superior izquierda (izquierda, superior) y las coordenadas de la esquina inferior derecha (derecha, inferior). |
D2D_RECT_L | La estructura D2D_RECT_L define las coordenadas de las esquinas superior izquierda y inferior derecha de un rectángulo. |
D2D_RECT_U | Representa un rectángulo definido por el par de coordenadas de esquina superior izquierda (izquierda, superior) y el par de coordenadas de esquina inferior derecha (derecha, inferior). Estas coordenadas se expresan como valores enteros de 32 bits. |
D2D_SIZE_F | Almacena un par ordenado de valores de punto flotante, normalmente el ancho y el alto de un rectángulo. |
D2D_SIZE_U | Almacena un par ordenado de enteros, normalmente el ancho y el alto de un rectángulo. |
D2D_VECTOR_2F | Vector 2D que consta de dos valores de punto flotante de precisión sencilla (x, y). |
D2D_VECTOR_3F | Vector 3D que consta de tres valores de punto flotante de precisión sencilla (x, y, z). |
D2D_VECTOR_4F | Vector 4D que consta de cuatro valores de punto flotante de precisión sencilla (x, y, z, w). |
D2D1_ARC_SEGMENT | Describe un arco elíptico entre dos puntos. |
D2D1_BEZIER_SEGMENT | Representa un segmento bézier cúbico dibujado entre dos puntos. |
D2D1_BITMAP_BRUSH_PROPERTIES | Describe los modos de extensión y el modo de interpolación de un ID2D1BitmapBrush. |
D2D1_BITMAP_BRUSH_PROPERTIES1 | Describe los modos de extensión y el modo de interpolación de un ID2D1BitmapBrush. |
D2D1_BITMAP_PROPERTIES | Describe el formato de píxeles y ppp de un mapa de bits. |
D2D1_BITMAP_PROPERTIES1 | Esta estructura permite crear unID2D1Bitmap1 decon opciones de mapa de bits e información de contexto de color disponibles. |
D2D1_BLEND_DESCRIPTION | Define una descripción de mezcla que se usará en una transformación de mezcla determinada. |
D2D1_BRUSH_PROPERTIES | Describe la opacidad y la transformación de un pincel. |
D2D1_COLOR_F | Describe los componentes rojo, verde, azul y alfa de un color. |
D2D1_CREATION_PROPERTIES | Especifica las opciones con las que se crean los dispositivo, fábrica y contexto de dispositivo de Direct2D. |
D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES | Define un sombreador de vértices y la descripción del elemento de entrada para definir el diseño de entrada. |
D2D1_DRAWING_STATE_DESCRIPTION | Describe el estado de dibujo de un destino de representación. |
D2D1_DRAWING_STATE_DESCRIPTION1 | Describe el estado de dibujo de un contexto de dispositivo. |
D2D1_EFFECT_INPUT_DESCRIPTION | Describe las características de un efecto. |
D2D1_ELLIPSE | Contiene el punto central, el radio x y el radio de una elipse. |
D2D1_FACTORY_OPTIONS | Contiene el nivel de depuración de un objeto ID2D1Factory. |
D2D1_FEATURE_DATA_DOUBLES | Describe la compatibilidad con dobles en sombreadores. |
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS | Describe la compatibilidad del sombreador de proceso, que es una opción en el nivel de característica D3D10. |
D2D1_GRADIENT_MESH_PATCH | Representa una revisión tensor con 16 puntos de control, 4 colores de esquina y marcas de límite. Id2D1GradientMesh se compone de 1 o más revisiones de malla degradada. Use elfunción GradientMeshPatch o la función GradientMeshPatchFromCoonsPatch para crear una. |
D2D1_GRADIENT_STOP | Contiene la posición y el color de una parada de degradado. |
D2D1_HWND_RENDER_TARGET_PROPERTIES | Contiene las opciones de HWND, tamaño de píxel y presentación de un ID2D1HwndRenderTarget. |
D2D1_INK_STYLE_PROPERTIES | Define la forma general de la punta del lápiz y la transformación usada en un objeto ID2D1InkStyle. |
D2D1_IMAGE_BRUSH_PROPERTIES | Describe las características del pincel de imagen. |
D2D1_INK_BEZIER_SEGMENT | Representa un segmento Bezier que se va a usar en la creación de un objeto ID2D1Ink. Esta estructura difiere de D2D1_BEZIER_SEGMENT en que se compone de D2D1_INK_POINTs, que contienen un radio además de coordenadas x e y. |
D2D1_INK_POINT | Representa un par de puntos y radios que forma parte de un D2D1_INK_BEZIER_SEGMENT. |
D2D1_INPUT_DESCRIPTION | Describe las opciones que las transformaciones pueden establecer en texturas de entrada. |
D2D1_INPUT_ELEMENT_DESC | Descripción de un único elemento al diseño del vértice. |
D2D1_LAYER_PARAMETERS | 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. |
D2D1_LAYER_PARAMETERS1 | 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. |
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES | Contiene el punto de partida y el punto de conexión del eje de degradado de un ID2D1LinearGradientBrush. |
D2D1_MATRIX_3X2_F | Representa una matriz de 3 a 2. |
D2D1_MATRIX_4X3_F | Representa una matriz de 4 a 3. |
D2D1_MATRIX_4X4_F | Representa una matriz de 4 a 4. |
D2D1_MATRIX_5X4_F | Representa una matriz de 5 a 4. |
D2D1_MAPPED_RECT | Describe la memoria asignada de la API de ID2D1Bitmap1::Map. |
D2D1_PIXEL_FORMAT | Contiene el formato de datos y el modo alfa para un mapa de bits o destino de representación. |
D2D1_POINT_2F | Representa un par de coordenadas x e coordenadas Y en un espacio bidimensional. |
D2D1_POINT_2L | La estructura POINT define las coordenadas x e y- de un punto. |
D2D1_POINT_2U | Representa un par de coordenadas x e coordenadas Y en un espacio bidimensional. |
D2D1_POINT_DESCRIPTION | Describe un punto en una geometría de ruta de acceso. |
D2D1_PRINT_CONTROL_PROPERTIES | Propiedades de creación de un objetoID2D1PrintControl de. |
D2D1_PROPERTY_BINDING | Define un enlace de propiedades a un par de funciones que obtienen y establecen la propiedad correspondiente. |
D2D1_QUADRATIC_BEZIER_SEGMENT | Contiene el punto de control y el punto final de un segmento bezier cuadrático. |
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES | Contiene el desplazamiento de origen de degradado y el tamaño y la posición de la elipse de degradado de una ID2D1RadialGradientBrush. |
D2D1_RECT_F | Representa un rectángulo definido por las coordenadas de la esquina superior izquierda (izquierda, superior) y las coordenadas de la esquina inferior derecha (derecha, inferior). |
D2D1_RECT_L | La estructura RECT define las coordenadas de las esquinas superior izquierda e inferior derecha de un rectángulo. |
D2D1_RECT_U | Representa un rectángulo definido por las coordenadas de la esquina superior izquierda (izquierda, superior) y las coordenadas de la esquina inferior derecha (derecha, inferior). |
D2D1_RESOURCE_TEXTURE_PROPERTIES | Define una textura de recurso cuando se crea la textura del recurso original. |
D2D1_RESOURCE_USAGE | Describe la memoria usada por texturas y sombreadores de imagen. |
D2D1_RENDER_TARGET_PROPERTIES | Contiene opciones de representación (hardware o software), formato de píxel, información de PPP, opciones de comunicación remota y requisitos de compatibilidad de Direct3D para un destino de representación. |
D2D1_RENDERING_CONTROLS | Describe las limitaciones que se aplicarán a un representador de efectos de creación de imágenes. |
D2D1_ROUNDED_RECT | Contiene las dimensiones y los radios de esquina de un rectángulo redondeado. |
D2D1_SIMPLE_COLOR_PROFILE | Descripción simple de un espacio de color. |
D2D1_SIZE_F | Almacena un par ordenado de floats, normalmente el ancho y el alto de un rectángulo. |
D2D1_SIZE_U | Almacena un par ordenado de enteros, normalmente el ancho y el alto de un rectángulo. |
D2D1_STROKE_STYLE_PROPERTIES | Describe el trazo que describe una forma. |
D2D1_STROKE_STYLE_PROPERTIES1 | Describe el trazo que describe una forma. |
D2D1_SVG_LENGTH | Representa una longitud SVG. |
D2D1_SVG_PRESERVE_ASPECT_RATIO | Representa todos los valores de preserveAspectRatio de SVG. |
D2D1_SVG_VIEWBOX | Representa un viewBox SVG. |
D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES | Propiedades de un origen de imagen transformado. |
D2D1_TRIANGLE | Contiene los tres vértices que describen un triángulo. |
D2D1_VECTOR_2F | Vector de 2 valores FLOAT (x, y). |
D2D1_VECTOR_3F | Vector de 3 valores FLOAT (x, y, z). |
D2D1_VECTOR_4F | Vector de 4 valores FLOAT (x, y, z, w). |
D2D1_VERTEX_BUFFER_PROPERTIES | Define las propiedades de un búfer de vértices que son estándar para todas las definiciones del sombreador de vértices. |
D2D1_VERTEX_RANGE | Define un intervalo de vértices que se usan al representar menos del contenido completo de un búfer de vértices. |
D3DCOLORVALUE | Almacena información de color y canal alfa. |
PD2D1_EFFECT_FACTORY | Describe la implementación de un efecto. |