SKImageFilter

Undocumented in source.
class SKImageFilter : SKObject {}

Constructors

this
this(void* handle, bool owns)
Undocumented in source.

Members

Classes

CropRect
class CropRect
Undocumented in source.

Functions

Dispose
void Dispose(bool disposing)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

CreateAlphaThreshold
SKImageFilter CreateAlphaThreshold(SKRectI region, float innerThreshold, float outerThreshold, SKImageFilter input)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateAlphaThreshold
SKImageFilter CreateAlphaThreshold(SKRegion region, float innerThreshold, float outerThreshold, SKImageFilter input)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateArithmetic
SKImageFilter CreateArithmetic(float k1, float k2, float k3, float k4, bool enforcePMColor, SKImageFilter background, SKImageFilter foreground, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateBlendMode
SKImageFilter CreateBlendMode(SKBlendMode mode, SKImageFilter background, SKImageFilter foreground, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateBlur
SKImageFilter CreateBlur(float sigmaX, float sigmaY, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateBlur
SKImageFilter CreateBlur(float sigmaX, float sigmaY, SKShaderTileMode tileMode, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateColorFilter
SKImageFilter CreateColorFilter(SKColorFilter cf, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateCompose
SKImageFilter CreateCompose(SKImageFilter outer, SKImageFilter inner)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateDilate
SKImageFilter CreateDilate(int radiusX, int radiusY, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateDisplacementMapEffect
SKImageFilter CreateDisplacementMapEffect(SKDisplacementMapEffectChannelSelectorType xChannelSelector, SKDisplacementMapEffectChannelSelectorType yChannelSelector, float scale, SKImageFilter displacement, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateDisplacementMapEffect
SKImageFilter CreateDisplacementMapEffect(SKColorChannel xChannelSelector, SKColorChannel yChannelSelector, float scale, SKImageFilter displacement, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateDistantLitDiffuse
SKImageFilter CreateDistantLitDiffuse(SKPoint3 direction, SKColor lightColor, float surfaceScale, float kd, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateDistantLitSpecular
SKImageFilter CreateDistantLitSpecular(SKPoint3 direction, SKColor lightColor, float surfaceScale, float ks, float shininess, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateDropShadow
SKImageFilter CreateDropShadow(float dx, float dy, float sigmaX, float sigmaY, SKColor color, SKDropShadowImageFilterShadowMode shadowMode, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateDropShadow
SKImageFilter CreateDropShadow(float dx, float dy, float sigmaX, float sigmaY, SKColor color, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateDropShadowOnly
SKImageFilter CreateDropShadowOnly(float dx, float dy, float sigmaX, float sigmaY, SKColor color, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateErode
SKImageFilter CreateErode(int radiusX, int radiusY, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateImage
SKImageFilter CreateImage(SKImage image)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateImage
SKImageFilter CreateImage(SKImage image, SKRect src, SKRect dst, SKFilterQuality filterQuality)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateMagnifier
SKImageFilter CreateMagnifier(SKRect src, float inset, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateMatrix
SKImageFilter CreateMatrix(SKMatrix matrix, SKFilterQuality quality, SKImageFilter input)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateMatrixConvolution
SKImageFilter CreateMatrixConvolution(SKSizeI kernelSize, float[] kernel, float gain, float bias, SKPointI kernelOffset, SKMatrixConvolutionTileMode tileMode, bool convolveAlpha, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateMatrixConvolution
SKImageFilter CreateMatrixConvolution(SKSizeI kernelSize, float[] kernel, float gain, float bias, SKPointI kernelOffset, SKShaderTileMode tileMode, bool convolveAlpha, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateMerge
SKImageFilter CreateMerge(SKImageFilter[] filters, SKBlendMode[] modes, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateMerge
SKImageFilter CreateMerge(SKImageFilter[] filters, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateOffset
SKImageFilter CreateOffset(float dx, float dy, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreatePaint
SKImageFilter CreatePaint(SKPaint paint, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreatePicture
SKImageFilter CreatePicture(SKPicture picture)
Undocumented in source. Be warned that the author may not have intended to support it.
CreatePicture
SKImageFilter CreatePicture(SKPicture picture, SKRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreatePointLitDiffuse
SKImageFilter CreatePointLitDiffuse(SKPoint3 location, SKColor lightColor, float surfaceScale, float kd, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreatePointLitSpecular
SKImageFilter CreatePointLitSpecular(SKPoint3 location, SKColor lightColor, float surfaceScale, float ks, float shininess, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateSpotLitDiffuse
SKImageFilter CreateSpotLitDiffuse(SKPoint3 location, SKPoint3 target, float specularExponent, float cutoffAngle, SKColor lightColor, float surfaceScale, float kd, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateSpotLitSpecular
SKImageFilter CreateSpotLitSpecular(SKPoint3 location, SKPoint3 target, float specularExponent, float cutoffAngle, SKColor lightColor, float surfaceScale, float ks, float shininess, SKImageFilter input, SKImageFilter.CropRect cropRect)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateTile
SKImageFilter CreateTile(SKRect src, SKRect dst, SKImageFilter input)
Undocumented in source. Be warned that the author may not have intended to support it.
GetObject
SKImageFilter GetObject(void* handle)
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From SKObject

Handle
void* Handle()
Undocumented in source. Be warned that the author may not have intended to support it.
Handle
void Handle(void* value)
Undocumented in source. Be warned that the author may not have intended to support it.
registerOwnedObject
void registerOwnedObject(void* handle, SKObject obj)
Undocumented in source. Be warned that the author may not have intended to support it.
registerKeepAliveObject
void registerKeepAliveObject(void* handle, SKObject obj)
Undocumented in source. Be warned that the author may not have intended to support it.
DisposeUnownedManaged
void DisposeUnownedManaged()
Undocumented in source. Be warned that the author may not have intended to support it.
DisposeManaged
void DisposeManaged()
Undocumented in source. Be warned that the author may not have intended to support it.
DisposeNative
void DisposeNative()
Undocumented in source. Be warned that the author may not have intended to support it.
GetOrAddObject
TSkiaObject GetOrAddObject(void* handle, Func!(void*, bool, TSkiaObject) objectFactory)
Undocumented in source. Be warned that the author may not have intended to support it.
GetOrAddObject
TSkiaObject GetOrAddObject(void* handle, bool owns, Func!(void*, bool, TSkiaObject) objectFactory)
Undocumented in source. Be warned that the author may not have intended to support it.
GetOrAddObject
TSkiaObject GetOrAddObject(void* handle, bool owns, bool unrefExisting, Func!(void*, bool, TSkiaObject) objectFactory)
Undocumented in source. Be warned that the author may not have intended to support it.
RegisterHandle
void RegisterHandle(void* handle, SKObject instance)
Undocumented in source. Be warned that the author may not have intended to support it.
DeregisterHandle
void DeregisterHandle(void* handle, SKObject instance)
Undocumented in source. Be warned that the author may not have intended to support it.
GetInstance
bool GetInstance(void* handle, TSkiaObject instance)
Undocumented in source. Be warned that the author may not have intended to support it.
PreventPublicDisposal
void PreventPublicDisposal()
Undocumented in source. Be warned that the author may not have intended to support it.
RevokeOwnership
void RevokeOwnership(SKObject newOwner)
Undocumented in source. Be warned that the author may not have intended to support it.
OwnedBy
T OwnedBy(T child, SKObject owner)
Undocumented in source. Be warned that the author may not have intended to support it.
Owned
T Owned(T owner, SKObject child)
Undocumented in source. Be warned that the author may not have intended to support it.
Referenced
T Referenced(T owner, SKObject child)
Undocumented in source. Be warned that the author may not have intended to support it.
PtrToStructureArray
T[] PtrToStructureArray(void* intPtr, int count)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta