Skip to content

Differ

[Source]

Cell-by-cell frame differencing.

primitive val Differ

Constructors

create

[Source]

new val create()
: Differ val^

Returns


Public Functions

diff

[Source]

Compare two grids cell-by-cell and return (col, row, Cell) for each changed cell. If dimensions differ, treat as full redraw of curr.

fun box diff(
  prev: Grid val,
  curr: Grid val)
: Array[(USize val , USize val , Cell val)] val

Parameters

Returns


eq

[Source]

fun box eq(
  that: Differ val)
: Bool val

Parameters

Returns


ne

[Source]

fun box ne(
  that: Differ val)
: Bool val

Parameters

Returns