---
title: shadowedBitMask
framework: spritekit
role: symbol
role_heading: Instance Property
path: spritekit/skspritenode/shadowedbitmask
---

# shadowedBitMask

A mask that defines which lights add shadows to the sprite.

## Declaration

```swift
var shadowedBitMask: UInt32 { get set }
```

## Mentioned in

Lighting a Sprite with Light Nodes

## Discussion

Discussion To determine whether this sprite is affected by being a shadow generated by a light, its shadowCastBitMask property is tested against the light’s categoryBitMask property by performing a logical AND operation. If the comparison results in a nonzero value, the sprite is drawn using a shadowed effect. The default value is 0x00000000 (all bits cleared).

## See Also

### Lighting a Sprite

- [Lighting a Sprite with Light Nodes](spritekit/lighting-a-sprite-with-light-nodes.md)
- [lightingBitMask](spritekit/skspritenode/lightingbitmask.md)
- [shadowCastBitMask](spritekit/skspritenode/shadowcastbitmask.md)
- [normalTexture](spritekit/skspritenode/normaltexture.md)
