Palette Methods |
The Palette type exposes the following members.
| Name | Description | |
|---|---|---|
| AddRange |
Adds the specified colors to this palette collection
| |
| ClearItems |
Called when clearing the items, to clear the cached argb values
(Overrides ObservableCollectionTClearItems.) | |
| Clone |
Creates a clone of this palette
| |
| Equals |
Gets a value indicating that this object is equal to the specified obj (Overrides ObjectEquals(Object).) | |
| FindAddColour |
Finds the index of the specified color, or adds it if it does not exist
| |
| FindClosest |
Finds the closest color in this palette to the specified color | |
| FromEGA |
Gets the standard 16 colors of the specified EGA palette, at the indexes specified with EGAColors | |
| GetDosPalette |
Gets the standard 16-color palette used in DOS
| |
| GetEgaPalette |
Gets the standard 64-color EGA palette
| |
| GetHashCode |
Gets the hash code for this palette
(Overrides ObjectGetHashCode.) | |
| GetRGBColor |
Gets the cached ARGB value of the color at the specified index | |
| InsertItem |
Called when inserting a color, to insert the cached argb value of the color
(Overrides ObservableCollectionTInsertItem(Int32, T).) | |
| Load |
Loads the palette from the specified binary reader in (A)RGB components
| |
| RemoveItem |
Called when removing an item, to remove the cached argb value of the color
(Overrides ObservableCollectionTRemoveItem(Int32).) | |
| Save |
Saves this palette to the specified binary writer in (A)RGB components
| |
| SetItem |
Called when setting a color in the palette, to set the cached argb value of the color
(Overrides ObservableCollectionTSetItem(Int32, T).) |