SKRuntimeEffect 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.
Reprezentuje skompilowany efekt środowiska uruchomieniowego SkSL, który może służyć do tworzenia cieniowania, filtrów kolorów lub blenderów.
public class SKRuntimeEffect : SkiaSharp.SKObject
- Dziedziczenie
Właściwości
| Nazwa | Opis |
|---|---|
| Children |
Pobiera nazwy efektów podrzędnych zadeklarowanych w źródle SkSL. |
| Handle |
Pobiera lub ustawia uchwyt do bazowego obiektu natywnego. (Odziedziczone po SKObject) |
| IgnorePublicDispose |
Pobiera wartość wskazującą, czy wywołanie publiczne Dispose() powinno być no-op. (Odziedziczone po SKNativeObject) |
| IsDisposed |
Pobiera wartość wskazującą, czy obiekt został już usunięty. (Odziedziczone po SKNativeObject) |
| OwnsHandle |
Pobiera lub ustawia wartość wskazującą, czy ten obiekt jest właścicielem uchwytu i powinien zniszczyć obiekt macierzysty podczas jego usuwania. (Odziedziczone po SKNativeObject) |
| Uniforms |
Pobiera nazwy mundurów zadeklarowanych w źródle SkSL. |
| UniformSize |
Pobiera łączny rozmiar w bajtach wymaganych dla wszystkich mundurów. |
Metody
| Nazwa | Opis |
|---|---|
| BuildBlender(String) |
Kompiluje kod źródłowy SkSL i zwraca konstruktora blendera. |
| BuildColorFilter(String) |
Kompiluje kod źródłowy SkSL i zwraca konstruktor filtru kolorów. |
| BuildShader(String) |
Kompiluje kod źródłowy SkSL i zwraca konstruktor cieniowania. |
| CreateBlender(String, String) |
Kompiluje kod źródłowy SkSL w efekt środowiska uruchomieniowego blendera. |
| CreateColorFilter(String, String) |
Kompiluje kod źródłowy SkSL w efekt środowiska uruchomieniowego filtru kolorów. |
| CreateShader(String, String) |
Kompiluje kod źródłowy SkSL w efekt środowiska uruchomieniowego cieniowania. |
| Dispose() |
Zwalnia wszystkie zasoby używane przez ten SKNativeObjectprogram . (Odziedziczone po SKNativeObject) |
| Dispose(Boolean) |
Zwalnia niezarządzane zasoby używane przez SKObject program i opcjonalnie zwalnia zarządzane zasoby. (Odziedziczone po SKObject) |
| DisposeInternal() |
Wyzwala usuwanie, ignorując wartość IgnorePublicDispose. (Odziedziczone po SKNativeObject) |
| DisposeManaged() |
Zaimplementowane przez typy pochodne SKObject w celu zniszczenia wszystkich zarządzanych obiektów. (Odziedziczone po SKObject) |
| DisposeNative() |
Zaimplementowane przez typy pochodne SKObject w celu zniszczenia wszelkich obiektów natywnych. (Odziedziczone po SKObject) |
| DisposeUnownedManaged() |
Zaimplementowane przez typy pochodne SKObject do usuwania obiektów zarządzanych, które nie są własnością tego wystąpienia. (Odziedziczone po SKObject) |
| ToBlender() |
Tworzy blender na podstawie tego efektu w czasie wykonywania z domyślnymi mundurami. |
| ToBlender(SKRuntimeEffectUniforms, SKRuntimeEffectChildren) |
Tworzy blender na podstawie tego efektu w czasie wykonywania z określonymi mundurami i elementami podrzędnymi. |
| ToBlender(SKRuntimeEffectUniforms) |
Tworzy blender z tego efektu w czasie wykonywania z określonymi mundurami. |
| ToColorFilter() |
Tworzy filtr kolorów z tego efektu środowiska uruchomieniowego z domyślnymi mundurami. |
| ToColorFilter(SKRuntimeEffectUniforms, SKRuntimeEffectChildren) |
Tworzy filtr kolorów z tego efektu środowiska uruchomieniowego z określonymi mundurami i elementami podrzędnymi. |
| ToColorFilter(SKRuntimeEffectUniforms) |
Tworzy filtr kolorów z tego efektu środowiska uruchomieniowego z określonymi mundurami. |
| ToShader() |
Tworzy cieniowania z tego efektu środowiska uruchomieniowego z domyślnymi mundurami. |
| ToShader(SKRuntimeEffectUniforms, SKRuntimeEffectChildren, SKMatrix) |
Tworzy cieniowania z tego efektu środowiska uruchomieniowego z określonymi mundurami, elementami podrzędnymi i macierzą lokalną. |
| ToShader(SKRuntimeEffectUniforms, SKRuntimeEffectChildren) |
Tworzy cieniowania na podstawie tego efektu środowiska uruchomieniowego z określonymi mundurami i elementami podrzędnymi. |
| ToShader(SKRuntimeEffectUniforms) |
Tworzy cieniowania z tego efektu środowiska uruchomieniowego z określonymi mundurami. |