mirror of
https://github.com/gre/gl-react.git
synced 2026-01-25 16:43:36 +00:00
19 lines
422 B
JavaScript
Executable File
19 lines
422 B
JavaScript
Executable File
//@flow
|
|
import { createSurface } from "gl-react";
|
|
import raf from "raf";
|
|
import GLView from "./GLViewDOM";
|
|
import "webgltexture-loader-dom";
|
|
|
|
const RenderLessElement = "span";
|
|
|
|
const mapRenderableContent = (el: mixed) =>
|
|
el instanceof Element ? el.firstElementChild : null;
|
|
|
|
export const Surface = createSurface({
|
|
GLView,
|
|
RenderLessElement,
|
|
mapRenderableContent,
|
|
requestFrame: raf,
|
|
cancelFrame: raf.cancel
|
|
});
|