SKRuntimeEffect Klasa

Definicja

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
SKRuntimeEffect

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.

Dotyczy