infamous
Version:
A CSS3D/WebGL UI library.
21 lines (17 loc) • 547 B
JavaScript
import Class from 'lowclass'
import Mesh from './Mesh'
export default
Class('DOMNode').extends( Mesh, {
static: {
defaultElementName: 'i-dom-node',
defaultBehaviors: {
'domnode-geometry': initialBehaviors => {
return !initialBehaviors.some( b => b.endsWith( '-geometry' ) )
},
'domnode-material': initialBehaviors => {
return !initialBehaviors.some( b => b.endsWith( '-material' ) )
},
},
},
get isDOMNode() { return true },
})