---
title: shader
framework: spritekit
role: symbol
role_heading: Instance Property
path: spritekit/sktilemapnode/shader
---

# shader

Defines a shader which is applied to each tile of the tile map.

## Declaration

```swift
var shader: SKShader? { get set }
```

## See Also

### Working with Custom Shaders

- [attributeValues](spritekit/sktilemapnode/attributevalues.md)
- [setValue(_:forAttribute:)](spritekit/sktilemapnode/setvalue(_:forattribute:).md)
- [value(forAttributeNamed:)](spritekit/sktilemapnode/value(forattributenamed:).md)
