render on two different targets (which may also be SplitRenderer)

Type Parameters

  • A
  • B

Hierarchy (view full)

  • Renderer<{
        a: A;
        b: B;
    }>
    • SplitRenderer

Constructors

Properties

defaultRenderAs: {
    a: A;
    b: B;
}

The pixelmanipulator.ElementData.renderAs value for the default element

renderInfo: {
    a: A;
    b: B;
}[] = []

Ordered by ID, the pixelmanipulator.ElementData.renderAs info for each element.

Methods

  • Intentionally overridable, called when an element is modified.

    Parameters

    Returns {
        a: A;
        b: B;
    }

    The value passed upstream to be stored as the actual renderAs info, allowing for sanitation in this function, or one overriding it.