Espacio de nombres System::Drawing::Drawing2D

Clases

ClaseDescripción
AdjustableArrowCapRepresenta una tapa de línea con 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 resultará en 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.
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 resultará en 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.
ColorBlendContiene matrices de colores y posiciones usadas 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 resultará en 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.
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 resultará en 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.
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 resultará en 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.
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 resultará en 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.
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 resultará en 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.
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 resultará en 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.
LinearGradientBrushRepresenta un pincel 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 resultará en 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 resultará en 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 resultará en 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 un pincel 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 resultará en 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 resultará en 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 tapa usada en ambos extremos de una línea discontinua.
DashStyleEspecifica el estilo de una línea discontinua.
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 tan pronto como sea posible.
HatchStyleEspecifica los patrones del pincel 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 extremo disponibles con los que un objeto Pen puede terminar una línea.
LineJoinEspecifica cómo se unen líneas o curvas consecutivas.
MatrixOrderEspecifica el orden de las operaciones de transformación de matrices.
PathPointTypeEspecifica el tipo de un 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 que usa un objeto Pen de relleno.
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 mosaica una textura o un degradado cuando es más pequeño que el área a rellenar.

Typedefs

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