Files
hydra/docs/funcs_sources.md
2019-03-20 10:27:47 +00:00

58 lines
1.5 KiB
Markdown

# Sources
Sources are the
- [osc( `frequency`, `sync`, `offset` )](#osc( `frequency`, `sync`, `offset` ))
- [render( `output buffer`)](#render( `output buffer`))
- [shape( `sides`, `radius`, `smoothing`)](#shape( `sides`, `radius`, `smoothing`))
- [solid( `r`, `g`, `b`, `a`)](#solid( `r`, `g`, `b`, `a`))
- [gradient( `speed` )](#gradient( `speed` ))
- [src( `input` )](#src( `input` ))
- [noise( `scale`, `offset` )](#noise( `scale`, `offset` ))
- [voronoi( `scale`, `speed`, `blending` )](#voronoi( `scale`, `speed`, `blending` ))
- [.out( `output buffer` )](#.out( `output buffer` ))
---
### osc( `frequency`, `sync`, `offset` )
* frequency :: float (default 60.0)
* sync :: float (default 0.1)
* offset :: float (default 0.0)
### render( `output buffer`)
* default: `o0`
### shape( `sides`, `radius`, `smoothing`)
* sides :: int (default 3.0)
* radius :: float (default 0.3)
* smoothing :: float (default 0.01)
### solid( `r`, `g`, `b`, `a`)
* r :: float (default 0.0)
* g :: float (default 0.0)
* b :: float (default 0.0)
* a :: float (default 1.0)
### gradient( `speed` )
* speed :: float
### src( `input` )
* input :: examples: `o0`, `s1`
### noise( `scale`, `offset` )
* scale :: int (default 10.0)
* offset :: float (default 0.1)
Generate Perlin noise.
### voronoi( `scale`, `speed`, `blending` )
* scale :: float (default 5)
* speed :: float (default 0.3)
* blending :: float (default 0.3)
Generate voronoi shapes.
### .out( `output buffer` )
* output buffer
* osc: `o0`, `o1`, `o2`, `o3`
* src: `s0`, `s1`, `s2`, `s3`