Estructuras de 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 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 e 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 de enteros ordenados, 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íxel y ppp de un mapa de bits. |
D2D1_BITMAP_PROPERTIES1 | Esta estructura permite crear un ID2D1Bitmap1 con 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 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 el dispositivo Direct2D , el generador y el contexto del dispositivo. |
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 y 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 parches de malla degradada. Use la funció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 las coordenadas x e y. |
D2D1_INK_POINT | Representa un par de radios de punto 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 inicial y el punto de conexión del eje de degradado para 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 ID2D1Bitmap1::Map . |
D2D1_PIXEL_FORMAT | Contiene el formato de datos y el modo alfa para un mapa de bits o un destino de representación. |
D2D1_POINT_2F | Representa un par de coordenadas x e 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 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 objeto ID2D1PrintControl . |
D2D1_PROPERTY_BINDING | Define un enlace de propiedad 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 un 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íxeles, 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 deben aplicar 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 colores. |
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 de enteros ordenados, 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 toda la configuración 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 que el 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. |