UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

47 lines 1.22 kB
export class RibbonXPlugin extends EnginePlugin { initialize(engine: any): void; id: string; /** * @private * @readonly * @type {Cache<RibbonXMaterialSpec, RibbonMaterialX>} */ private readonly materialCache; __shared_uniforms: { resolution: { value: Vector2; }; }; /** * * @type {MaterialManager} * @private */ private __materials; __handle_viewport_size_change(): void; startup(): Promise<any>; shutdown(): Promise<any>; /** * * @param {RibbonXMaterialSpec} spec * @return {Reference<Material>} */ obtain_material_reference(spec: RibbonXMaterialSpec): Reference<Material>; /** * * @param {RibbonXMaterialSpec} spec * @returns {RibbonMaterialX} */ obtain_material_x(spec: RibbonXMaterialSpec): RibbonMaterialX; /** * * @param {RibbonXMaterialSpec} spec * @returns {RibbonMaterialX} * @private */ private __build_material; } import { EnginePlugin } from "../../../plugin/EnginePlugin.js"; import { Vector2 } from "three"; import { RibbonMaterialX } from "./RibbonMaterialX.js"; //# sourceMappingURL=RibbonXPlugin.d.ts.map