Base interface for virtual scenes such as WebGL, Canvas.

interface VirtualScene {
    getProp(name: string, args?: BeamToIXArgs): string;
    query(selector: string, iterator: ((element: PElement, index: uint) => void)): any;
    setProp(name: string, value: string, args?: BeamToIXArgs): void;
}

Methods

  • Must support id and visible attributes.

    Parameters

    • name: string
    • Optionalargs: BeamToIXArgs

    Returns string

  • Must call iterator for each element represented on the selector.

    Parameters

    • selector: string

      CSS style selectors

    • iterator: ((element: PElement, index: uint) => void)
        • (element, index): void
        • Parameters

          Returns void

    Returns any

  • Must support visible and uid attributes.

    Parameters

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

    Returns void