pencil.js
Version:
Nice modular interactive 2D drawing library.
100 lines (99 loc) • 3.7 kB
TypeScript
declare namespace _default {
export { Container };
export { Particles };
export { OffScreenCanvas };
export { Scene };
export { Arc };
export { Ellipse };
export { Circle };
export { Line };
export { Spline };
export { Polygon };
export { RegularPolygon };
export { Triangle };
export { Star };
export { Rectangle };
export { Square };
export { Image };
export { Text };
export { Path };
export { Position };
export { Vector };
export { Select };
export { Slider };
export { Checkbox };
export { Button };
export { ProgressBar };
export { ProgressPie };
export { Knob };
export { Color };
export { LinearGradient };
export { RadialGradient };
export { Heart };
export { Sprite };
export { EventEmitter };
export { Component };
export { Input };
export { BaseEvent };
export { MouseEvent };
export { NetworkEvent };
export { KeyboardEvent };
export { from };
export { Math };
export { Navigation };
export { version };
export { author };
export { homepage };
}
export default _default;
import Container from "@pencil.js/container";
import Particles from "@pencil.js/particles";
import OffScreenCanvas from "@pencil.js/offscreen-canvas";
import Scene from "@pencil.js/scene";
import Arc from "@pencil.js/arc";
import Ellipse from "@pencil.js/ellipse";
import Circle from "@pencil.js/circle";
import Line from "@pencil.js/line";
import Spline from "@pencil.js/spline";
import Polygon from "@pencil.js/polygon";
import RegularPolygon from "@pencil.js/regular-polygon";
import Triangle from "@pencil.js/triangle";
import Star from "@pencil.js/star";
import Rectangle from "@pencil.js/rectangle";
import Square from "@pencil.js/square";
import Image from "@pencil.js/image";
import Text from "@pencil.js/text";
import Path from "@pencil.js/path";
import Position from "@pencil.js/position";
import Vector from "@pencil.js/vector";
import Select from "@pencil.js/select";
import Slider from "@pencil.js/slider";
import Checkbox from "@pencil.js/checkbox";
import Button from "@pencil.js/button";
import ProgressBar from "@pencil.js/progress-bar";
import ProgressPie from "@pencil.js/progress-pie";
import Knob from "@pencil.js/knob";
import Color from "@pencil.js/color";
import LinearGradient from "@pencil.js/linear-gradient";
import RadialGradient from "@pencil.js/radial-gradient";
import Heart from "@pencil.js/heart";
import Sprite from "@pencil.js/sprite";
import EventEmitter from "@pencil.js/event-emitter";
import Component from "@pencil.js/component";
import Input from "@pencil.js/input";
import BaseEvent from "@pencil.js/base-event";
import MouseEvent from "@pencil.js/mouse-event";
import NetworkEvent from "@pencil.js/network-event";
import KeyboardEvent from "@pencil.js/keyboard-event";
/**
* Construct Pencil objects from a JSON
* @param {Object} json - Valid JSON
* @return {*}
*/
export function from(json: any): any;
import * as Math from "@pencil.js/math";
import * as Navigation from "@pencil.js/navigation";
export const version: any;
export const author: any;
export const homepage: any;
export { EventEmitter, Container, Scene, Component, Particles, Arc, Ellipse, Circle, Line, Spline, Polygon, RegularPolygon, Triangle, Star, Rectangle, Square, Image, Text, Path, Math, Navigation, Position, Vector, BaseEvent, MouseEvent, NetworkEvent, KeyboardEvent, Input, Slider, Checkbox, Button, OffScreenCanvas, Select, ProgressBar, ProgressPie, Knob, Color, LinearGradient, RadialGradient, Heart, Sprite };