UNPKG

polygonjs-engine

Version:

node-based webgl 3D engine https://polygonjs.com

21 lines (20 loc) 556 B
import { PolyEngine } from '../../../Poly'; declare type PolyPluginCallback = (poly: PolyEngine) => void; interface PolyPluginOptions { libraryName: string; } export interface PolyPluginData { name: string; libraryName: string; } export declare class PolyPlugin { private _name; private _callback; private _options; constructor(_name: string, _callback: PolyPluginCallback, _options: PolyPluginOptions); name(): string; libraryName(): string; init(poly: PolyEngine): void; toJSON(): PolyPluginData; } export {};