Lamp-Da 0.1
A compact lantern project
Loading...
Searching...
No Matches
Public Attributes | Static Public Attributes | List of all members
lampda::modes::default_modes::PerlinNoiseMode::StateTy Struct Reference

Public Attributes

uint32_t positionX
 position of the noise in X
 
uint32_t positionY
 position of the noise in X
 
uint32_t positionZ
 position of the noise in X
 
int16_t speedX
 Speed of the noise in X.
 
int16_t speedY
 Speed of the noise in Y.
 
int16_t speedZ
 Speed of the noise in Z Minimal speed of movement.
 
uint16_t scale
 Scale of the noise.
 
uint16_t ihue
 Color grading.
 
const colors::PaletteTy_palettes [maxPalettesCount]
 store references to palettes
 
colors::PaletteTy const * selectedPalette
 store selected palette
 
bool isResetted = false
 

Static Public Attributes

static constexpr uint16_t minSpeed = 25
 
static constexpr uint16_t maxSpeed = 400
 Maximal speed of movement.
 
static constexpr uint8_t maxPalettesCount = 4
 count of palette used
 

Member Data Documentation

◆ _palettes

const colors::PaletteTy* lampda::modes::default_modes::PerlinNoiseMode::StateTy::_palettes[maxPalettesCount]
Initial value:
static constexpr PaletteTy PaletteOceanColors
Ocean colors, blues and whites.
Definition: palettes.hpp:306
static constexpr PaletteTy PaletteLavaColors
Lava color palette.
Definition: palettes.hpp:270
static constexpr PaletteTy PaletteForestColors
Forest colors, greens.
Definition: palettes.hpp:342
static constexpr PaletteTy PaletteRainbowColors
HSV Rainbow.
Definition: palettes.hpp:360

store references to palettes


The documentation for this struct was generated from the following file: