SKImage.FromTexture Method

Definition

Overloads

FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace, SKImageTextureReleaseDelegate)

Creates a new image from the specified texture.

FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace)

Creates a new image from the specified texture.

FromTexture(GRContext, GRGlBackendTextureDesc, SKAlphaType, SKImageTextureReleaseDelegate, Object)

Creates a new image from the specified OpenGL texture descriptor.

FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace, SKImageTextureReleaseDelegate, Object)

Creates a new image from the specified texture.

FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType)

Creates a new image from the specified texture.

FromTexture(GRContext, GRGlBackendTextureDesc, SKAlphaType, SKImageTextureReleaseDelegate)

Creates a new image from the specified OpenGL texture descriptor.

FromTexture(GRContext, GRBackendTextureDesc, SKAlphaType, SKImageTextureReleaseDelegate, Object)

Creates a new image from the specified texture descriptor.

FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType)

Creates a new image from the specified texture.

FromTexture(GRContext, GRGlBackendTextureDesc, SKAlphaType)

Creates a new image from the specified OpenGL texture descriptor.

FromTexture(GRContext, GRBackendTextureDesc, SKAlphaType)

Creates a new image from the specified texture descriptor.

FromTexture(GRContext, GRBackendTexture, SKColorType)

Creates a new image from the specified texture.

FromTexture(GRContext, GRGlBackendTextureDesc)

Creates a new image from the specified OpenGL texture descriptor.

FromTexture(GRContext, GRBackendTextureDesc)

Creates a new image from the specified texture descriptor.

FromTexture(GRContext, GRBackendTextureDesc, SKAlphaType, SKImageTextureReleaseDelegate)

Creates a new image from the specified texture descriptor.

FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace, SKImageTextureReleaseDelegate)

Creates a new image from the specified texture.

public static SkiaSharp.SKImage FromTexture (SkiaSharp.GRContext context, SkiaSharp.GRBackendTexture texture, SkiaSharp.GRSurfaceOrigin origin, SkiaSharp.SKColorType colorType, SkiaSharp.SKAlphaType alpha, SkiaSharp.SKColorSpace colorspace, SkiaSharp.SKImageTextureReleaseDelegate releaseProc);

Parameters

context
GRContext

The graphics context.

texture
GRBackendTexture

The description of the existing backend texture.

origin
GRSurfaceOrigin

The origin of the texture.

colorType
SKColorType

The color type to use for the image.

alpha
SKAlphaType

The transparency mode to use for the image.

colorspace
SKColorSpace

The colorspace to use for the image.

releaseProc
SKImageTextureReleaseDelegate

The delegate to invoke when the image is about to be destroyed.

Returns

Returns the new image, or null if the specified texture is unsupported

FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace)

Creates a new image from the specified texture.

public static SkiaSharp.SKImage FromTexture (SkiaSharp.GRContext context, SkiaSharp.GRBackendTexture texture, SkiaSharp.GRSurfaceOrigin origin, SkiaSharp.SKColorType colorType, SkiaSharp.SKAlphaType alpha, SkiaSharp.SKColorSpace colorspace);

Parameters

context
GRContext

The graphics context.

texture
GRBackendTexture

The description of the existing backend texture.

origin
GRSurfaceOrigin

The origin of the texture.

colorType
SKColorType

The color type to use for the image.

alpha
SKAlphaType

The transparency mode to use for the image.

colorspace
SKColorSpace

The colorspace to use for the image.

Returns

Returns the new image, or null if the specified texture is unsupported

FromTexture(GRContext, GRGlBackendTextureDesc, SKAlphaType, SKImageTextureReleaseDelegate, Object)

Warning

This API is now obsolete.

Creates a new image from the specified OpenGL texture descriptor.

[System.Obsolete("Use FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace, SKImageTextureReleaseDelegate, object) instead.")]
public static SkiaSharp.SKImage FromTexture (SkiaSharp.GRContext context, SkiaSharp.GRGlBackendTextureDesc desc, SkiaSharp.SKAlphaType alpha, SkiaSharp.SKImageTextureReleaseDelegate releaseProc, object releaseContext);

Parameters

context
GRContext

The graphics context.

desc
GRGlBackendTextureDesc

The description of the existing OpenGL texture.

alpha
SKAlphaType

The alpha type of the texture.

releaseProc
SKImageTextureReleaseDelegate

The delegate to invoke when the image is about to be destroyed.

releaseContext
Object

The user data to use when invoking the delegate.

Returns

Returns the new image, or null if the specified descriptor is unsupported

Attributes

FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace, SKImageTextureReleaseDelegate, Object)

Creates a new image from the specified texture.

public static SkiaSharp.SKImage FromTexture (SkiaSharp.GRContext context, SkiaSharp.GRBackendTexture texture, SkiaSharp.GRSurfaceOrigin origin, SkiaSharp.SKColorType colorType, SkiaSharp.SKAlphaType alpha, SkiaSharp.SKColorSpace colorspace, SkiaSharp.SKImageTextureReleaseDelegate releaseProc, object releaseContext);

Parameters

context
GRContext

The graphics context.

texture
GRBackendTexture

The description of the existing backend texture.

origin
GRSurfaceOrigin

The origin of the texture.

colorType
SKColorType

The color type to use for the image.

alpha
SKAlphaType

The transparency mode to use for the image.

colorspace
SKColorSpace

The colorspace to use for the image.

releaseProc
SKImageTextureReleaseDelegate

The delegate to invoke when the image is about to be destroyed.

releaseContext
Object

The user data to use when invoking the delegate.

Returns

Returns the new image, or null if the specified texture is unsupported

FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType)

Creates a new image from the specified texture.

public static SkiaSharp.SKImage FromTexture (SkiaSharp.GRContext context, SkiaSharp.GRBackendTexture texture, SkiaSharp.GRSurfaceOrigin origin, SkiaSharp.SKColorType colorType, SkiaSharp.SKAlphaType alpha);

Parameters

context
GRContext

The graphics context.

texture
GRBackendTexture

The description of the existing backend texture.

origin
GRSurfaceOrigin

The origin of the texture.

colorType
SKColorType

The color type to use for the image.

alpha
SKAlphaType

The transparency mode to use for the image.

Returns

Returns the new image, or null if the specified texture is unsupported

FromTexture(GRContext, GRGlBackendTextureDesc, SKAlphaType, SKImageTextureReleaseDelegate)

Warning

This API is now obsolete.

Creates a new image from the specified OpenGL texture descriptor.

[System.Obsolete("Use FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace, SKImageTextureReleaseDelegate) instead.")]
public static SkiaSharp.SKImage FromTexture (SkiaSharp.GRContext context, SkiaSharp.GRGlBackendTextureDesc desc, SkiaSharp.SKAlphaType alpha, SkiaSharp.SKImageTextureReleaseDelegate releaseProc);

Parameters

context
GRContext

The graphics context.

desc
GRGlBackendTextureDesc

The description of the existing OpenGL texture.

alpha
SKAlphaType

The alpha type of the texture.

releaseProc
SKImageTextureReleaseDelegate

The delegate to invoke when the image is about to be destroyed.

Returns

Returns the new image, or null if the specified descriptor is unsupported.

Attributes

FromTexture(GRContext, GRBackendTextureDesc, SKAlphaType, SKImageTextureReleaseDelegate, Object)

Warning

This API is now obsolete.

Creates a new image from the specified texture descriptor.

[System.Obsolete("Use FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace, SKImageTextureReleaseDelegate, object) instead.")]
public static SkiaSharp.SKImage FromTexture (SkiaSharp.GRContext context, SkiaSharp.GRBackendTextureDesc desc, SkiaSharp.SKAlphaType alpha, SkiaSharp.SKImageTextureReleaseDelegate releaseProc, object releaseContext);

Parameters

context
GRContext

The graphics context.

desc
GRBackendTextureDesc

The description of the existing texture.

alpha
SKAlphaType

The alpha type of the texture.

releaseProc
SKImageTextureReleaseDelegate

The delegate to invoke when the image is about to be destroyed.

releaseContext
Object

The user data to use when invoking the delegate.

Returns

Returns the new image, or null if the specified descriptor is unsupported

Attributes

FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType)

Creates a new image from the specified texture.

public static SkiaSharp.SKImage FromTexture (SkiaSharp.GRContext context, SkiaSharp.GRBackendTexture texture, SkiaSharp.GRSurfaceOrigin origin, SkiaSharp.SKColorType colorType);

Parameters

context
GRContext

The graphics context.

texture
GRBackendTexture

The description of the existing backend texture.

origin
GRSurfaceOrigin

The origin of the texture.

colorType
SKColorType

The color type to use for the image.

Returns

Returns the new image, or null if the specified texture is unsupported

FromTexture(GRContext, GRGlBackendTextureDesc, SKAlphaType)

Warning

This API is now obsolete.

Creates a new image from the specified OpenGL texture descriptor.

[System.Obsolete("Use FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType) instead.")]
public static SkiaSharp.SKImage FromTexture (SkiaSharp.GRContext context, SkiaSharp.GRGlBackendTextureDesc desc, SkiaSharp.SKAlphaType alpha);

Parameters

context
GRContext

The graphics context.

desc
GRGlBackendTextureDesc

The description of the existing OpenGL texture.

alpha
SKAlphaType

The alpha type of the texture.

Returns

Returns the new image, or null if the specified descriptor is unsupported.

Attributes

FromTexture(GRContext, GRBackendTextureDesc, SKAlphaType)

Warning

This API is now obsolete.

Creates a new image from the specified texture descriptor.

[System.Obsolete("Use FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType) instead.")]
public static SkiaSharp.SKImage FromTexture (SkiaSharp.GRContext context, SkiaSharp.GRBackendTextureDesc desc, SkiaSharp.SKAlphaType alpha);

Parameters

context
GRContext

The graphics context.

desc
GRBackendTextureDesc

The description of the existing texture.

alpha
SKAlphaType

The alpha type of the texture.

Returns

Returns the new image, or null if the specified descriptor is unsupported.

Attributes

FromTexture(GRContext, GRBackendTexture, SKColorType)

Creates a new image from the specified texture.

public static SkiaSharp.SKImage FromTexture (SkiaSharp.GRContext context, SkiaSharp.GRBackendTexture texture, SkiaSharp.SKColorType colorType);

Parameters

context
GRContext

The graphics context.

texture
GRBackendTexture

The description of the existing backend texture.

colorType
SKColorType

The color type to use for the image.

Returns

Returns the new image, or null if the specified texture is unsupported

FromTexture(GRContext, GRGlBackendTextureDesc)

Warning

This API is now obsolete.

Creates a new image from the specified OpenGL texture descriptor.

[System.Obsolete("Use FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType) instead.")]
public static SkiaSharp.SKImage FromTexture (SkiaSharp.GRContext context, SkiaSharp.GRGlBackendTextureDesc desc);

Parameters

context
GRContext

The graphics context.

desc
GRGlBackendTextureDesc

The description of the existing texture.

Returns

Returns the new image, or null if the specified descriptor is unsupported.

Attributes

FromTexture(GRContext, GRBackendTextureDesc)

Warning

This API is now obsolete.

Creates a new image from the specified texture descriptor.

[System.Obsolete("Use FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType) instead.")]
public static SkiaSharp.SKImage FromTexture (SkiaSharp.GRContext context, SkiaSharp.GRBackendTextureDesc desc);

Parameters

context
GRContext

The graphics context.

desc
GRBackendTextureDesc

The description of the existing texture.

Returns

Returns the new image, or null if the specified descriptor is unsupported.

Attributes

FromTexture(GRContext, GRBackendTextureDesc, SKAlphaType, SKImageTextureReleaseDelegate)

Warning

This API is now obsolete.

Creates a new image from the specified texture descriptor.

[System.Obsolete("Use FromTexture(GRContext, GRBackendTexture, GRSurfaceOrigin, SKColorType, SKAlphaType, SKColorSpace, SKImageTextureReleaseDelegate) instead.")]
public static SkiaSharp.SKImage FromTexture (SkiaSharp.GRContext context, SkiaSharp.GRBackendTextureDesc desc, SkiaSharp.SKAlphaType alpha, SkiaSharp.SKImageTextureReleaseDelegate releaseProc);

Parameters

context
GRContext

The graphics context.

desc
GRBackendTextureDesc

The description of the existing texture.

alpha
SKAlphaType

The alpha type of the texture.

releaseProc
SKImageTextureReleaseDelegate

The delegate to invoke when the image is about to be destroyed.

Returns

Returns the new image, or null if the specified descriptor is unsupported.

Attributes

Applies to