UNPKG

cesium

Version:

CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.

28 lines (25 loc) 638 B
/** * An enum describing what commands (opaque) are required by a Cesium3DTileStyle. * * @private */ const StyleCommandsNeeded = { ALL_OPAQUE: 0, ALL_TRANSLUCENT: 1, OPAQUE_AND_TRANSLUCENT: 2, }; /** * @private */ StyleCommandsNeeded.getStyleCommandsNeeded = function ( featuresLength, translucentFeaturesLength ) { if (translucentFeaturesLength === 0) { return StyleCommandsNeeded.ALL_OPAQUE; } else if (translucentFeaturesLength === featuresLength) { return StyleCommandsNeeded.ALL_TRANSLUCENT; } return StyleCommandsNeeded.OPAQUE_AND_TRANSLUCENT; }; export default Object.freeze(StyleCommandsNeeded);