Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | /**
* A class containing a set of flags indicating which parts of an
* <code>ImageryLayer</code> need to be processed.
*
* This is used in the <code>ImageryPipelineStage</code> to decide the
* structure of the function that blends the imagery texture information
* with the previous pixels.
*
* Each flag indicates that at least one of the <code>ImageryLayer</code> objects
* that are part of the input did <b>not</b> have the default value that
* was defined via the corresponding <code>ImageryLayer.DEFAULT_...</code>>.
*
* Note that the type of the flags can be <code>boolean</code> or
* <code>number</code>. Users should check for these flags having
* a 'truthy' or 'falsy' value.
*
* @private
*/
class ImageryFlags {
constructor() {
this.alpha = false;
this.brightness = false;
this.contrast = false;
this.hue = false;
this.saturation = false;
this.gamma = false;
this.colorToAlpha = false;
}
}
export default ImageryFlags;
|