Companion

object Companion

Functions

Link copied to clipboard
fun fromARGBInts(pixels: IntArray, width: Int, height: Int, rendererType: RendererType = Rive.defaultRendererType, premultiplied: Boolean = false): RiveRenderImage

Creates a RiveRenderImage from ARGB8888 packed pixel integers, matching Android Bitmap.getPixels.

Link copied to clipboard
fun fromBitmap(bitmap: Bitmap, rendererType: RendererType = Rive.defaultRendererType): RiveRenderImage

Create a RiveRenderImage from a Bitmap. Ensures ARGB_8888 software bitmap, copying if not, and forwards to fromARGBInts.

Link copied to clipboard
fun fromEncoded(encodedBytes: ByteArray, rendererType: RendererType = Rive.defaultRendererType): RiveRenderImage

Creates a RiveRenderImage by decoding the encodedBytes.

Link copied to clipboard
fun fromRGBABytes(pixelBytes: ByteArray, width: Int, height: Int, rendererType: RendererType = Rive.defaultRendererType, premultiplied: Boolean = true): RiveRenderImage

Creates a RiveRenderImage from RGBA8888 pixel bytes.

Link copied to clipboard
fun make(bytes: ByteArray, rendererType: RendererType = Rive.defaultRendererType): RiveRenderImage

Creates a RiveRenderImage by decoding the bytes.