# BlendingState

#### BlendingState()
Scene/BlendingState.js 22

  The blending state combines `BlendEquation` and `BlendFunction` and the `enabled` flag to define the full blending state for combining source and destination fragments when rendering.

  This is a helper when using custom render states with `Appearance#renderState`.

### Members

#### staticconstantCesium.BlendingState.ADDITIVE_BLEND : Object
Scene/BlendingState.js 71

  Blending is enabled using additive blending, `source(source.alpha) + destination`.

#### staticconstantCesium.BlendingState.ALPHA_BLEND : Object
Scene/BlendingState.js 39

  Blending is enabled using alpha blending, `source(source.alpha) + destination(1 - source.alpha)`.

#### staticconstantCesium.BlendingState.DISABLED : Object
Scene/BlendingState.js 29

  Blending is disabled.

#### staticconstantCesium.BlendingState.PRE_MULTIPLIED_ALPHA_BLEND : Object
Scene/BlendingState.js 55

  Blending is enabled using alpha blending with premultiplied alpha, `source + destination(1 - source.alpha)`.