---
title: SKBlendMode
framework: spritekit
role: symbol
role_heading: Enumeration
path: spritekit/skblendmode
---

# SKBlendMode

The modes that describe how the source and destination pixel colors are used to calculate the new destination color.

## Declaration

```swift
enum SKBlendMode
```

## Topics

### Constants

- [SKBlendMode.alpha](spritekit/skblendmode/alpha.md)
- [SKBlendMode.add](spritekit/skblendmode/add.md)
- [SKBlendMode.subtract](spritekit/skblendmode/subtract.md)
- [SKBlendMode.multiply](spritekit/skblendmode/multiply.md)
- [SKBlendMode.multiplyX2](spritekit/skblendmode/multiplyx2.md)
- [SKBlendMode.screen](spritekit/skblendmode/screen.md)
- [SKBlendMode.replace](spritekit/skblendmode/replace.md)

### Enumeration Cases

- [SKBlendMode.multiplyAlpha](spritekit/skblendmode/multiplyalpha.md)

### Initializers

- [init(rawValue:)](spritekit/skblendmode/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Enumerations

- [SKActionTimingMode](spritekit/skactiontimingmode.md)
- [SKAttributeType](spritekit/skattributetype.md)
- [SKInterpolationMode](spritekit/skinterpolationmode.md)
- [SKLabelHorizontalAlignmentMode](spritekit/sklabelhorizontalalignmentmode.md)
- [SKLabelVerticalAlignmentMode](spritekit/sklabelverticalalignmentmode.md)
- [SKParticleRenderOrder](spritekit/skparticlerenderorder.md)
- [SKRepeatMode](spritekit/skrepeatmode.md)
- [SKSceneScaleMode](spritekit/skscenescalemode.md)
- [SKTextureFilteringMode](spritekit/sktexturefilteringmode.md)
- [SKTileAdjacencyMask](spritekit/sktileadjacencymask.md)
- [SKTileDefinitionRotation](spritekit/sktiledefinitionrotation.md)
- [SKTileSetType](spritekit/sktilesettype.md)
- [SKTransitionDirection](spritekit/sktransitiondirection.md)
- [SKUniformType](spritekit/skuniformtype.md)
- [SKNodeFocusBehavior](spritekit/sknodefocusbehavior.md)
