Base interface for virtual elements such as WebGL, Canvas or Task animator.

interface VirtualElement {
    frameRendered?(args?: BeamToIXArgs): void;
    getProp(name: string, args?: BeamToIXArgs): any;
    setProp(name: string, value: any, args?: BeamToIXArgs): void;
    waitFor?(waitFor: WaitFor, onDone: DoneFunc, args?: BeamToIXArgs): void;
}

Hierarchy (view full)

Methods

  • Called after the frame is rendered, and before moves to the next frame. This method is called even if no property changed. It's an optional method, but future version might require its implementation.

    Parameters

    • Optionalargs: BeamToIXArgs

    Returns void

  • Parameters

    • name: string
    • Optionalargs: BeamToIXArgs

    Returns any

  • Parameters

    • name: string
    • value: any
    • Optionalargs: BeamToIXArgs

    Returns void

  • Parameters

    • waitFor: WaitFor
    • onDone: DoneFunc
    • Optionalargs: BeamToIXArgs

    Returns void