infamous
Version:
A CSS3D/WebGL UI library.
19 lines (16 loc) • 494 B
JavaScript
import Class from 'lowclass'
import Mesh from './Mesh'
export default
Class('Box').extends( Mesh, {
static: {
defaultElementName: 'i-box',
defaultBehaviors: {
'box-geometry': initialBehaviors => {
return !initialBehaviors.some( b => b.endsWith( '-geometry' ) )
},
'phong-material': initialBehaviors => {
return !initialBehaviors.some( b => b.endsWith( '-material' ) )
},
},
},
})