UNPKG

gltf-pipeline

Version:

Content pipeline tools for optimizing glTF assets.

22 lines (18 loc) 524 B
"use strict"; const Cesium = require("cesium"); const defined = Cesium.defined; module.exports = usesExtension; /** * Checks whether the glTF uses the given extension. * * @param {object} gltf A javascript object containing a glTF asset. * @param {string} extension The name of the extension. * @returns {boolean} Whether the glTF uses the given extension. * * @private */ function usesExtension(gltf, extension) { return ( defined(gltf.extensionsUsed) && gltf.extensionsUsed.indexOf(extension) >= 0 ); }