UNPKG

gl-react-dom

Version:

DOM implementation of gl-react, an universal React library to write and compose WebGL shaders

18 lines (14 loc) 413 B
import { createSurface } from "gl-react"; import raf from "raf"; import GLView from "./GLViewDOM"; import "webgltexture-loader-dom"; const RenderLessElement = "span"; const mapRenderableContent = (el: any) => el instanceof Element ? el.firstElementChild : null; export const Surface = createSurface({ GLView, RenderLessElement, mapRenderableContent, requestFrame: raf, cancelFrame: raf.cancel, });