UNPKG

pixi.js

Version:

<p align="center"> <a href="https://pixijs.com" target="_blank" rel="noopener noreferrer"> <img height="150" src="https://files.pixijs.download/branding/pixijs-logo-transparent-dark.svg?v=1" alt="PixiJS logo"> </a> </p> <br/> <p align="center">

28 lines (25 loc) 772 B
import { Buffer } from '../../buffer/Buffer.mjs'; import { BufferUsage } from '../../buffer/const.mjs'; "use strict"; function ensureIsBuffer(buffer, index) { if (!(buffer instanceof Buffer)) { let usage = index ? BufferUsage.INDEX : BufferUsage.VERTEX; if (buffer instanceof Array) { if (index) { buffer = new Uint32Array(buffer); usage = BufferUsage.INDEX | BufferUsage.COPY_DST; } else { buffer = new Float32Array(buffer); usage = BufferUsage.VERTEX | BufferUsage.COPY_DST; } } buffer = new Buffer({ data: buffer, label: index ? "index-mesh-buffer" : "vertex-mesh-buffer", usage }); } return buffer; } export { ensureIsBuffer }; //# sourceMappingURL=ensureIsBuffer.mjs.map