Click or drag to resize

Altaxo.Drawing Namespace

[Missing <summary> documentation for "N:Altaxo.Drawing"]

Classes
 ClassDescription
Public classAxoColors 
Public classBrushesX Holds some standard brushes.
Public classBrushTypeXmlSerializationSurrogate0 2020-03-30 Version2: Moved from Altaxo.Graph.Gdi namespace to Altaxo.Drawing namespace
Public classBrushX Holds all information neccessary to create a brush of any kind without allocating resources, so this class can be made serializable.
Public classFontInfo Holds Information about the metrics of a font.
Public classFontX Encapsulates a font in an immutable instance. Please use the GdiFontManager to create an instance of this class (or any other font manager).
Public classGdiColorHelper 
Public classImageExtensions Extensions for Image.
Public classImageProxy Holds an image, either from a resource or from a file stream or from the clipboard.
Public classMemoryStreamImageProxy Holds an image, either from a resource or from a file stream or from the clipboard.
Public classNamedColors 
Public classNamedColorTypeConverter Converts known NamedColors from and to a string.
Public classPenX PenX is a graphics framework independent pen object. Use Instance to convert it into a Gdi pen.
Public classResourceImageProxy Holds an image, either from a resource or from a file stream or from the clipboard.
Public classStyleListBagTList, TItem Used to store user color sets in the user's settings.
Public classStyleListBaseT 
Public classStyleListManagerBaseTList, TItem, TListManagerEntry Implements a basic manager for style lists.
Public classStyleListManagerBaseEntryValueTList, T Entry for the StyleListManagerBase that bundles the list and its definition level.
Public classStyleListManagerBaseForClassesTList, TItem, TListManagerEntry Base class for style lists whose items are immutable class instances.
Structures
 StructureDescription
Public structureAxoColor 
Public structureBrushXEnv Represents an immutable BrushX in its environment (rectangle and resolution). This structure is immutable itself.
Public structureNamedColor
Public structurePenXEnv Represents an immutable PenX in its environment (rectangle and resolution). This structure is immutable itself.
Public structureTextureScaling Designates how and how much a texture image should be scaled.
Interfaces
 InterfaceDescription
Public interfaceIDashPattern 
Public interfaceILineCap Interface to a start or end line cap of a line.
Public interfaceIStyleListT Lists of styles, for instance scatter styles, line styles, etc., that are used in grouping. This list has to be immutable.
Public interfaceIStyleListManagerTList, T Manager for style lists. Usually only a single instance of this manager should exist in the application.
Enumerations
 EnumerationDescription
Public enumerationAlignment Designates an alignment, for instance of strings.
Public enumerationAspectRatioPreservingMode Designates whether the aspect ratio of an image or a texture should be preserved.
Public enumerationBrushType Designates the type of the brush.
Public enumerationColorType Type of colors that is shown e.g. in comboboxes.
Public enumerationFillAreaRule Rule to fill an 2D area.
Public enumerationFontStylePresence Designates whether for a given font the specified styles are available.
Public enumerationFontXStyle Font styles that are numerically compatible to the FontStyle enumeration.
Public enumerationLinearGradientModeEx 
Public enumerationLinearGradientShape 
Public enumerationTextureScalingMode Designates how a texture image should be scaled.