SKColorTable Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
The Index8 color type and color table is no longer supported.
Zawiera tabelę kolorów premultiplied dla indeksowanych 8-bitowych map bitowych.
public class SKColorTable : SkiaSharp.SKObject
[System.Obsolete("The Index8 color type and color table is no longer supported.")]
public class SKColorTable : SkiaSharp.SKObject
- Dziedziczenie
- Atrybuty
Uwagi
Ta klasa służy do reprezentowania tabeli odnośników kolorów dla indeksowanych obrazów map bitowych. Tabela może zawierać maksymalnie MaxLength (256) kolory (8 bitów). Kolory są przechowywane wstępnie po 32-bitowych kolorach.
Konstruktory
| SKColorTable() |
Przestarzałe.
Tworzy nową, pustą tabelę kolorów z 256 pustymi elementami. |
| SKColorTable(Int32) |
Przestarzałe.
Tworzy tabelę kolorów z określoną liczbą elementów z pustymi kolorami. |
| SKColorTable(SKColor[]) |
Przestarzałe.
Tworzy tabelę kolorów z podanymi nieprzyzwoitymi kolorami, do MaxLength (256) kolorów. |
| SKColorTable(SKColor[], Int32) |
Przestarzałe.
Tworzy tabelę kolorów z podanymi nieuprawnionymi kolorami, ale używa tylko pierwszych elementów zliczania z tablicy kolorów. |
| SKColorTable(SKPMColor[]) |
Przestarzałe.
Tworzy tabelę kolorów z podanymi wstępnie wypełnionymi kolorami, do MaxLength (256) kolorów można podać. |
| SKColorTable(SKPMColor[], Int32) |
Przestarzałe.
Tworzy tabelę kolorów z podanymi wstępnie wypełnionymi kolorami, ale używa tylko pierwszych elementów zliczania z tablicy kolorów. |
Pola
| MaxLength |
Przestarzałe.
Pobiera maksymalną liczbę kolorów w tabeli odnośników kolorów. |
Właściwości
| Colors |
Przestarzałe.
Pobiera kopię wstępnie wyprzedanych kolorów w tabeli kolorów. |
| Count |
Przestarzałe.
Pobiera liczbę kolorów w tabeli odnośników. |
| Handle |
Przestarzałe.
Pobiera lub ustawia dojście do bazowego obiektu natywnego. (Odziedziczone po SKObject) |
| IgnorePublicDispose |
Przestarzałe.
Pobiera lub ustawia wartość wskazującą, czy wywołanie publiczne Dispose() powinno mieć wartość no-op. (Odziedziczone po SKNativeObject) |
| IsDisposed |
Przestarzałe.
Pobiera lub ustawia wartość wskazującą, czy obiekt został już usunięty. (Odziedziczone po SKNativeObject) |
| Item[Int32] |
Przestarzałe.
Pobiera kolor premultiplied w określonym indeksie. |
| OwnsHandle |
Przestarzałe.
Pobiera wartość wskazującą, czy ten obiekt powinien zniszczyć bazowy obiekt macierzysty. (Odziedziczone po SKObject) |
| UnPreMultipledColors |
Przestarzałe.
Pobiera kopię nieuprawnionych kolorów w tabeli kolorów. |
Metody
| Dispose() |
Przestarzałe.
Zwalnia wszystkie zasoby używane przez ten SKNativeObjectprogram . (Odziedziczone po SKNativeObject) |
| Dispose(Boolean) |
Przestarzałe.
Zwalnia zasoby niezarządzane używane przez element SKColorTable i opcjonalnie zwalnia zasoby zarządzane. |
| DisposeInternal() |
Przestarzałe.
Wyzwala operację usuwania, ignorując wartość .IgnorePublicDispose (Odziedziczone po SKNativeObject) |
| DisposeManaged() |
Przestarzałe.
Zaimplementowane przez typy pochodne SKObject w celu zniszczenia wszystkich zarządzanych obiektów. (Odziedziczone po SKObject) |
| DisposeNative() |
Przestarzałe.
Zaimplementowane przez typy pochodne SKObject w celu zniszczenia wszystkich obiektów natywnych. (Odziedziczone po SKObject) |
| DisposeUnownedManaged() |
Przestarzałe.
Zawiera tabelę kolorów premultiplied dla indeksowanych 8-bitowych map bitowych. (Odziedziczone po SKObject) |
| GetUnPreMultipliedColor(Int32) |
Przestarzałe.
Zwraca niepremultiplied kolor w określonym indeksie. |
| ReadColors() |
Przestarzałe.
Zwraca niezarządzany wskaźnik do tabeli odnośników kolorów. |