---
title: "multiply(_:)"
framework: gameplaykit
role: symbol
role_heading: Instance Method
path: "gameplaykit/gknoise/multiply(_:)"
---

# multiply(_:)

Replaces values in the noise field by multiplying them with values from the specified noise object.

## Declaration

```swift
func multiply(_ noise: GKNoise)
```

## Parameters

- `noise`: The noise object from which to multiply noise values.

## Discussion

Discussion Noise values are generally in the range [-1.0, 1.0], so multiplying typically results in moving values toward zero (in grayscale textures, a darkening effect).

## See Also

### Applying Operations that Combine Noise

- [add(_:)](gameplaykit/gknoise/add(_:).md)
- [raiseToPower(_:)](gameplaykit/gknoise/raisetopower(_:)-zm5g.md)
- [maximum(_:)](gameplaykit/gknoise/maximum(_:).md)
- [minimum(_:)](gameplaykit/gknoise/minimum(_:).md)
