forked from Makuna/NeoPixelBus
138 lines
3.3 KiB
Plaintext
138 lines
3.3 KiB
Plaintext
#######################################
|
|
# Syntax Coloring Map NeoPixelBus
|
|
#######################################
|
|
|
|
#######################################
|
|
# Datatypes (KEYWORD1)
|
|
#######################################
|
|
|
|
NeoPixelBus KEYWORD1
|
|
RgbwColor KEYWORD1
|
|
RgbColor KEYWORD1
|
|
HslColor KEYWORD1
|
|
HsbColor KEYWORD1
|
|
HtmlColor KEYWORD1
|
|
NeoGrbFeature KEYWORD1
|
|
NeoRgbwFeature KEYWORD1
|
|
NeoRgbFeature KEYWORD1
|
|
NeoBrgFeature KEYWORD1
|
|
Neo800KbpsMethod KEYWORD1
|
|
Neo400KbpsMethod KEYWORD1
|
|
NeoAvr800KbpsMethod KEYWORD1
|
|
NeoAvr400KbpsMethod KEYWORD1
|
|
NeoEsp8266Dma800Method KEYWORD1
|
|
NeoEsp8266Dma400Method KEYWORD1
|
|
NeoEsp8266Uart800Method KEYWORD1
|
|
NeoEsp8266Uart400Method KEYWORD1
|
|
NeoEsp8266BitBang800Method KEYWORD1
|
|
NeoEsp8266BitBang400Method KEYWORD1
|
|
NeoPixelAnimator KEYWORD1
|
|
AnimUpdateCallback KEYWORD1
|
|
AnimationParam KEYWORD1
|
|
NeoEase KEYWORD1
|
|
AnimEaseFunction KEYWORD1
|
|
RowMajorLayout KEYWORD1
|
|
RowMajor90Layout KEYWORD1
|
|
RowMajor180Layout KEYWORD1
|
|
RowMajor270Layout KEYWORD1
|
|
RowMajorAlternatingLayout KEYWORD1
|
|
RowMajorAlternating90Layout KEYWORD1
|
|
RowMajorAlternating180Layout KEYWORD1
|
|
RowMajorAlternating270Layout KEYWORD1
|
|
ColumnMajorLayout KEYWORD1
|
|
ColumnMajor90Layout KEYWORD1
|
|
ColumnMajor180Layout KEYWORD1
|
|
ColumnMajor270Layout KEYWORD1
|
|
ColumnMajorAlternatingLayout KEYWORD1
|
|
ColumnMajorAlternating90Layout KEYWORD1
|
|
ColumnMajorAlternating180Layout KEYWORD1
|
|
ColumnMajorAlternating270Layout KEYWORD1
|
|
NeoTopology KEYWORD1
|
|
NeoTiles KEYWORD1
|
|
NeoMosaic KEYWORD1
|
|
NeoGammaEquationMethod KEYWORD1
|
|
NeoGammaTableMethod KEYWORD1
|
|
NeoGamma KEYWORD1
|
|
NeoHueBlendShortestDistance KEYWORD1
|
|
NeoHueBlendLongestDistance KEYWORD1
|
|
NeoHueBlendClockwiseDirection KEYWORD1
|
|
NeoHueBlendCounterClockwiseDirection KEYWORD1
|
|
|
|
#######################################
|
|
# Methods and Functions (KEYWORD2)
|
|
#######################################
|
|
|
|
Begin KEYWORD2
|
|
Show KEYWORD2
|
|
CanShow KEYWORD2
|
|
ClearTo KEYWORD2
|
|
IsDirty KEYWORD2
|
|
Dirty KEYWORD2
|
|
ResetDirty KEYWORD2
|
|
Pixels KEYWORD2
|
|
PixelsSize KEYWORD2
|
|
PixelCount KEYWORD2
|
|
SetPixelColor KEYWORD2
|
|
GetPixelColor KEYWORD2
|
|
CalculateBrightness KEYWORD2
|
|
Darken KEYWORD2
|
|
Lighten KEYWORD2
|
|
LinearBlend KEYWORD2
|
|
BilinearBlend KEYWORD2
|
|
IsAnimating KEYWORD2
|
|
NextAvailableAnimation KEYWORD2
|
|
StartAnimation KEYWORD2
|
|
StopAnimation KEYWORD2
|
|
RestartAnimation KEYWORD2
|
|
IsAnimationActive KEYWORD2
|
|
AnimationDuration KEYWORD2
|
|
UpdateAnimations KEYWORD2
|
|
IsPaused KEYWORD2
|
|
Pause KEYWORD2
|
|
Resume KEYWORD2
|
|
getTimeScale KEYWORD2
|
|
setTimeScale KEYWORD2
|
|
QuadraticIn KEYWORD2
|
|
QuadraticOut KEYWORD2
|
|
QuadraticInOut KEYWORD2
|
|
CubicIn KEYWORD2
|
|
CubicOut KEYWORD2
|
|
CubicInOut KEYWORD2
|
|
QuarticIn KEYWORD2
|
|
QuarticOut KEYWORD2
|
|
QuarticInOut KEYWORD2
|
|
QuinticIn KEYWORD2
|
|
QuinticOut KEYWORD2
|
|
QuinticInOut KEYWORD2
|
|
SinusoidalIn KEYWORD2
|
|
SinusoidalOut KEYWORD2
|
|
SinusoidalInOut KEYWORD2
|
|
ExponentialIn KEYWORD2
|
|
ExponentialOut KEYWORD2
|
|
ExponentialInOut KEYWORD2
|
|
CircularIn KEYWORD2
|
|
CircularOut KEYWORD2
|
|
CircularInOut KEYWORD2
|
|
Gamma KEYWORD2
|
|
Map KEYWORD2
|
|
getWidth KEYWORD2
|
|
getHeight KEYWORD2
|
|
TopologyHint KEYWORD2
|
|
Correct KEYWORD2
|
|
|
|
#######################################
|
|
# Constants (LITERAL1)
|
|
#######################################
|
|
|
|
NEO_MILLISECONDS LITERAL1
|
|
NEO_CENTISECONDS LITERAL1
|
|
NEO_DECISECONDS LITERAL1
|
|
NEO_SECONDS LITERAL1
|
|
NEO_DECASECONDS LITERAL1
|
|
AnimationState_Started LITERAL1
|
|
AnimationState_Progress LITERAL1
|
|
AnimationState_Completed LITERAL1
|
|
NeoTopologyHint_FirstOnPanel LITERAL1
|
|
NeoTopologyHint_InPanel LITERAL1
|
|
NeoTopologyHint_LastOnPanel LITERAL1
|