playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
31 lines (30 loc) • 544 B
JavaScript
import { LAYERID_WORLD } from "../constants.js";
class BatchGroup {
_ui = false;
_sprite = false;
_obj = {
model: [],
element: [],
sprite: [],
render: []
};
id;
name;
dynamic;
maxAabbSize;
layers;
constructor(id, name, dynamic, maxAabbSize, layers = [LAYERID_WORLD]) {
this.id = id;
this.name = name;
this.dynamic = dynamic;
this.maxAabbSize = maxAabbSize;
this.layers = layers;
}
static MODEL = "model";
static ELEMENT = "element";
static SPRITE = "sprite";
static RENDER = "render";
}
export {
BatchGroup
};