infamous
Version:
A CSS3D/WebGL UI library.
28 lines (22 loc) • 754 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _lowclass = _interopRequireDefault(require("lowclass"));
var _Mesh = _interopRequireDefault(require("./Mesh"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _default = (0, _lowclass.default)('Plane').extends(_Mesh.default, {
static: {
defaultElementName: 'i-plane',
defaultBehaviors: {
'plane-geometry': initialBehaviors => {
return !initialBehaviors.some(b => b.endsWith('-geometry'));
},
'phong-material': initialBehaviors => {
return !initialBehaviors.some(b => b.endsWith('-material'));
}
}
}
});
exports.default = _default;
;