# Functions

Functions **process single values** (integers, floats, vectors) instead of image data (whole sets of pixels). Functions are also Graphs with node networks, but the Nodes used and the interface is different from regular Substance Graphs. The workflow is completely based on **mathematical operations** and does not show any image preview thumbnails, making it a **much more advanced way to work** with Substance Designer.

Functions can be used in many different contexts, the main ones being to modify the behaviour of an exposed Parameter, to author the behaviour of Pixel Processors or FX-Maps and to to use Values in a Graph.

## Examples

Below are some examples from common usecases for Functions.