Espacio de nombres System::Drawing::Drawing2D

Clases

ClaseDescripción
AdjustableArrowCapRepresenta una tapa de línea en forma de flecha ajustable. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
BlendRepresenta un patrón de mezcla para un objeto LinearGradientBrush. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
ColorBlendContiene matrices de colores y posiciones utilizadas para interpolar la mezcla de colores en un degradado multicolor. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
CustomLineCapRepresenta una tapa de línea definida por el usuario. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
GraphicsContainerContiene los datos internos de un contenedor gráfico. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
GraphicsPathRepresenta un conjunto de líneas y curvas conectadas. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
GraphicsStateRepresenta el estado de un objeto Graphics. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
HatchBrushRepresenta un pincel rectangular con un estilo de trama, un color de primer plano y un color de fondo. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
LinearGradientBrushRepresenta una brocha de degradado lineal. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
MatrixRepresenta una matriz 3x3 que define operaciones de transformación. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
PathDataContiene los datos gráficos que representan una ruta. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
PathGradientBrushRepresenta una brocha que rellena el interior de un objeto GraphicsPath con un degradado. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
RegionDataContiene datos que definen una región. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.

Enums

EnumeraciónDescripción
CombineModeEspecifica cómo se combinan las regiones de recorte.
CompositingModeEspecifica cómo se combinan los colores de origen y los colores de fondo.
CompositingQualityEspecifica el nivel de calidad que se utilizará durante la composición.
CoordinateSpaceEspecifica cómo evaluar las coordenadas.
DashCapEspecifica el tipo de cap utilizado en ambos extremos de una raya en una línea punteada.
DashStyleEspecifica el estilo de una línea punteada.
FillModeEspecifica cómo rellenar el interior de una ruta cerrada.
FlushIntentionEspecifica si los comandos en la pila gráfica se terminan inmediatamente o se ejecutan lo antes posible.
HatchStyleEspecifica los patrones de la brocha HatchBrush.
InterpolationModeEspecifica un algoritmo a usar cuando las imágenes se rotan o escalan.
LinearGradientModeRepresenta una dirección de degradado lineal.
LineCapIndica los estilos de cap disponibles con los que un objeto Pen puede terminar una línea.
LineJoinEspecifica cómo se unen las líneas o curvas consecutivas.
MatrixOrderEspecifica el orden de las operaciones de transformación de la matriz.
PathPointTypeEspecifica el tipo de punto de ruta.
PenAlignmentEspecifica la alineación de un objeto Pen respecto a una línea de referencia abstracta de ancho 0.
PenTypeEspecifica un tipo de relleno que usa un objeto Pen.
PixelFormatEspecifica el formato de datos de color de un píxel.
PixelOffsetModeEspecifica cómo se desplazan los píxeles al renderizarse.
QualityModeEspecifica una calidad de renderizado general.
SmoothingModeEspecifica qué tipo de suavizado (antialiasing) se aplica a líneas, curvas y bordes de áreas rellenas.
WrapModeEspecifica cómo se repite una textura o un degradado cuando es más pequeña que el área a rellenar.

Typedefs

TypedefDescripción
MatrixPtrUn alias para un puntero compartido a una instancia de la clase Matrix.