FastLED 3.9.15
Loading...
Searching...
No Matches
simplex.cpp File Reference

Detailed Description

Implements simplex noise functions.

Definition in file simplex.cpp.

#include "FastLED.h"
+ Include dependency graph for simplex.cpp:

Go to the source code of this file.

Macros

#define FASTLED_INTERNAL
 
#define P(x)
 

Functions

static int32_t grad (uint8_t hash, int32_t x)
 
static int32_t grad (uint8_t hash, int32_t x, int32_t y)
 
static int32_t grad (uint8_t hash, int32_t x, int32_t y, int32_t z)
 
static int32_t grad (uint8_t hash, int32_t x, int32_t y, int32_t z, int32_t t)
 
uint16_t snoise16 (uint32_t x)
 32 bit, fixed point implementation of simplex noise functions.
 
uint16_t snoise16 (uint32_t x, uint32_t y)
 
uint16_t snoise16 (uint32_t x, uint32_t y, uint32_t z)
 
uint16_t snoise16 (uint32_t x, uint32_t y, uint32_t z, uint32_t w)
 

Variables

static uint8_t const p []
 
static uint8_t const simplex [64][4]