Skia.RuntimeEffect (Skia v0.1.1)

Copy Markdown View Source

Compiled SkSL runtime effect.

Summary

Types

t()

@type t() :: %Skia.RuntimeEffect{ref: reference(), source: String.t()}

Functions

compile(source)

@spec compile(String.t()) :: {:ok, t()} | {:error, String.t()}

float(value)

@spec float(number() | [number()] | tuple()) ::
  {:float, number() | [number()] | tuple()}

int(value)

@spec int(integer() | [integer()] | tuple()) ::
  {:int, integer() | [integer()] | tuple()}

shader(effect, opts \\ [])

@spec shader(
  t(),
  keyword()
) :: Skia.Shader.RuntimeEffect.t()