Figler.Render.VectorNetwork (figler v0.1.0-beta.1)

Copy Markdown View Source

A rendering-neutral decoded Figma editable-vector network.

Summary

Functions

Decodes and validates one Figma editable-vector blob.

Types

t()

@type t() :: %Figler.Render.VectorNetwork{
  regions: [Figler.Render.VectorNetwork.Region.t()],
  segments: [Figler.Render.VectorNetwork.Segment.t()],
  vertices: [Figler.Render.VectorNetwork.Vertex.t()]
}

Functions

decode(blob, normalized_size \\ nil, node_size \\ nil)

@spec decode(binary(), Figler.Render.Vector.t() | nil, Figler.Render.Vector.t() | nil) ::
  {:ok, t()} | {:error, term()}

Decodes and validates one Figma editable-vector blob.