![]() |
SystemEX
Lacking
Additional generic collection types missing in .net
|
Classes | |
| class | BlueColors |
| class | BrownColors |
| Brown Colors Group. | |
| class | ColorCMY |
| class | ColorConverter |
| class | ColorGray |
| class | ColorHDR |
| class | ColorHSL |
| class | ColorHSV |
| class | ColorHWB |
| class | ColorNCol |
| class | ColorR10G10B10A2 |
| Represents a 10‑bit per channel RGB color (R10G10B10A2), stored internally as normalized floating‑point values (0–1). More... | |
| class | ColorR10G10B10FormatSchema |
| class | ColorR10G10B10Serializer |
| The ColorR10G10B10FormatSchema class defines the schema for serializing and deserializing a ColorR10G10B10A2 color to and from a binary representation. It specifies the total size, header size, endianness, and field offsets for the color data. More... | |
| class | ColorR16G16B16 |
| class | ColorR8G8B8 |
| Represents an RGB color using normalized float channels (0–1). Provides basic color manipulation, brightness evaluation, contrast classification and interpolation utilities. More... | |
| class | ColorXYZ |
| class | ColorYUV |
| class | CyanColors |
| Cyan Colors Group. | |
| class | GreenColors |
| Green Colors Group. | |
| class | GreyColors |
| Grey ColorsGroup. | |
| interface | ICanvas< T > |
| interface | ICanvasList< T > |
| Represents a layered mathematical canvas system composed of multiple sub‑canvases. Each layer is a deterministic transformation applied on top of the base canvas, forming a purely mathematical composition model rather than a graphical drawing system. More... | |
| interface | IColor< T > |
| interface | ISubCanvas< T > |
| Represents a mathematical sub‑canvas that participates as a layer within a layered canvas system. A sub‑canvas does not perform graphical drawing; instead, it defines deterministic transformation rules, visibility states, and optional masking that influence the final composed pixel buffer when requested through ICanvasList<T>.GetPixels or ICanvasList<T>.SwapIn. More... | |
| class | Light |
| Base light class used for all light types in the SystemEx.Drawing namespace. Provides shared parameters such as position, direction, diffuse/ambient color and projection settings. Specific light types (spot, point, directional) extend this class with additional behavior. More... | |
| class | OrangeColors |
| Orange Colors Group. | |
| class | PinkColors |
| Pink Color Group. | |
| class | PointLight |
| Point light implementation. Adds attenuation parameters controlling how light intensity decreases over distance. Typically contains constant, linear, and quadratic terms. More... | |
| class | PurpelColors |
| Purpel Color Group. More... | |
| class | RedColors |
| Red Colors Group. | |
| class | SpotLight |
| Spot light implementation. Adds inner and outer cone angles (phi/theta) expressed as cosine values. These values are used for smooth falloff inside the spotlight cone. More... | |
| class | WhiteColors |
| White ColorsGroup. | |
| class | YellowColors |
| Yellow Colors Group. | |
Enumerations | |
| enum | ContrastLevel { ContrastLevel.VeryLow , ContrastLevel.Low , ContrastLevel.High , ContrastLevel.Perfect } |
| enum | BlendMode { BlendMode.Add , BlendMode.Subtract , BlendMode.Multiply , BlendMode.Screen , BlendMode.Overlay , BlendMode.Replace , BlendMode.Divide , BlendMode.Light , BlendMode.Dark } |