Contains drawing primitives, colors, pens, brushes, fonts, images, and style infrastructure.
Classes| | Class | Description |
|---|
 | AxoColors |
Provides predefined named colors as AxoColor values.
|
 | BrushesX |
Provides some standard brushes.
|
 | BrushTypeXmlSerializationSurrogate0 |
XML serialization surrogate for BrushType.
|
 | BrushX |
Holds all information necessary to create a brush of any kind without allocating resources, so this class can be serialized.
|
 | FontInfo |
Holds information about the metrics of a font.
|
 | FontX |
Encapsulates a font in an immutable instance. Please use the GdiFontManager to create an instance of this class (or any other font manager).
|
 | GdiColorHelper |
Provides helper methods for converting between GDI colors and Altaxo named colors.
|
 | ImageExtensions |
Extensions for Image.
|
 | ImageProxy |
Holds an image, either from a resource, a file stream, or the clipboard.
|
 | MemoryStreamImageProxy |
Holds an image in memory, typically loaded from a file, stream, or clipboard.
|
 | NamedColors |
Provides the built-in set of known named colors.
|
 | NamedColorTypeConverter |
Converts NamedColor values to and from strings.
|
 | PenX |
Graphics-framework-independent pen definition. Use Instance to convert it into a GDI pen.
|
 | ResourceImageProxy |
Holds an image that is resolved from an application resource.
|
 | StyleListBagTList, TItem |
Used to store user color sets in the user's settings.
|
 | StyleListBaseT |
Provides a read-only base implementation for immutable style lists.
|
 | StyleListManagerBaseTList, TItem, TListManagerEntry |
Implements a basic manager for style lists.
|
 | StyleListManagerBaseEntryValueTList, T |
Entry for the StyleListManagerBase that bundles the list and its definition level.
|
 | StyleListManagerBaseForClassesTList, TItem, TListManagerEntry |
Base class for style lists whose items are immutable class instances.
|
Structures| | Structure | Description |
|---|
 | AxoColor |
Represents a color in both ARGB and linear scRGB form.
|
 | BrushXEnv |
Represents an immutable BrushX in its environment (rectangle and resolution). This structure is immutable itself.
|
 | NamedColor |
Immutable color value with an optional explicit name and parent color set.
|
 | PenXEnv |
Represents an immutable PenX together with its rendering environment.
|
 | TextureScaling |
Designates how and how much a texture image should be scaled.
|
Interfaces| | Interface | Description |
|---|
 | IDashPattern |
Represents an immutable dash pattern.
|
 | ILineCap |
Represents a start or end line cap of a line.
|
 | IStyleListT |
Immutable lists of styles, for instance scatter styles or line styles, that are used in grouping.
|
 | IStyleListManagerTList, T |
Manages style lists. Usually only a single instance of this manager should exist in the application.
|
Enumerations