#######################################
# Syntax Coloring Map LUMITRONIX iFlex Pro / Workshop
#######################################

#######################################
# Datatypes (KEYWORD1)
#######################################

LUMITRONIX_iFlexWorkshop_ButtonA	KEYWORD1
LUMITRONIX_iFlexWorkshop_ButtonB	KEYWORD1
LUMITRONIX_iFlexWorkshop_Display	KEYWORD1
LUMITRONIX_iFlexWorkshop_PowerSense	KEYWORD1
LUMITRONIX_iFlexWorkshop_Pulse		KEYWORD1
LUMITRONIX_iFlexPro			KEYWORD1
LUMITRONIX_iFlexEco			KEYWORD1
RgbwColor				KEYWORD1
RgbColor				KEYWORD1
Rgb16Color				KEYWORD1
Rgb48Color				KEYWORD1
Rgbw64Color				KEYWORD1
RgbwwColor				KEYWORD1
HslColor				KEYWORD1
HsbColor				KEYWORD1
HtmlColor				KEYWORD1

#######################################
# Methods and Functions (KEYWORD2)
#######################################

buttonA		KEYWORD2
buttonB		KEYWORD2
display		KEYWORD2
iFlexEco	KEYWORD2
iFlexPro	KEYWORD2
powerSense	KEYWORD2
pulse		KEYWORD2

Clear		KEYWORD2
Print		KEYWORD2
SetCursor	KEYWORD2

IsPressed		KEYWORD2
IsReleased		KEYWORD2
IsBarrelJackPluggedIn	KEYWORD2
Is5VExtPresent		KEYWORD2

Begin	KEYWORD2
Show	KEYWORD2
CanShow	KEYWORD2
ClearTo	KEYWORD2
RotateLeft	KEYWORD2
ShiftLeft	KEYWORD2
RotateRight	KEYWORD2
ShiftRight	KEYWORD2
IsDirty	KEYWORD2
Dirty	KEYWORD2
ResetDirty	KEYWORD2
Pixels	KEYWORD2
PixelSize	KEYWORD2
PixelsSize	KEYWORD2
PixelCount	KEYWORD2
SetPixelColor	KEYWORD2
GetPixelColor	KEYWORD2
SwapPixelColor	KEYWORD2
SetLuminance	KEYWORD2
GetLuminance	KEYWORD2
ApplyPostAdjustments	KEYWORD2
SetString	KEYWORD2
CalculateBrightness	KEYWORD2
Dim	KEYWORD2
Brighten	KEYWORD2
Darken	KEYWORD2
Lighten	KEYWORD2
SetPixelSettings	KEYWORD2
SetMethodSettings	KEYWORD2
LinearBlend	KEYWORD2
BilinearBlend	KEYWORD2
IsAnimating	KEYWORD2
NextAvailableAnimation	KEYWORD2
StartAnimation	KEYWORD2
StopAnimation	KEYWORD2
RestartAnimation	KEYWORD2
IsAnimationActive	KEYWORD2
AnimationDuration	KEYWORD2
ChangeAnimationDuration	KEYWORD2
UpdateAnimations	KEYWORD2
IsPaused	KEYWORD2
Pause	KEYWORD2
Resume	KEYWORD2
getTimeScale	KEYWORD2
setTimeScale	KEYWORD2
QuadraticIn	KEYWORD2
QuadraticOut	KEYWORD2
QuadraticInOut	KEYWORD2
QuadraticCenter	KEYWORD2
CubicIn	KEYWORD2
CubicOut	KEYWORD2
CubicInOut	KEYWORD2
CubicCenter	KEYWORD2
QuarticIn	KEYWORD2
QuarticOut	KEYWORD2
QuarticInOut	KEYWORD2
QuarticCenter	KEYWORD2
QuinticIn	KEYWORD2
QuinticOut	KEYWORD2
QuinticInOut	KEYWORD2
QuinticCenter	KEYWORD2
SinusoidalIn	KEYWORD2
SinusoidalOut	KEYWORD2
SinusoidalInOut	KEYWORD2
SinusoidalCenter	KEYWORD2
ExponentialIn	KEYWORD2
ExponentialOut	KEYWORD2
ExponentialInOut	KEYWORD2
ExponentialCenter	KEYWORD2
CircularIn	KEYWORD2
CircularOut	KEYWORD2
CircularInOut	KEYWORD2
CircularCenter	KEYWORD2
Gamma	KEYWORD2
GammaCieLab	KEYWORD2
Map	KEYWORD2
MapProbe	KEYWORD2
getWidth	KEYWORD2
getHeight	KEYWORD2
RingPixelShift	KEYWORD2
RingPixelRotate	KEYWORD2
getCountOfRings	KEYWORD2
getPixelCountAtRing	KEYWORD2
getPixelCount	KEYWORD2
TopologyHint	KEYWORD2
Correct	KEYWORD2
SpriteWidth	KEYWORD2
SpriteHeight	KEYWORD2
SpriteCount	KEYWORD2
Blt	KEYWORD2
Width	KEYWORD2
Height	KEYWORD2
Parse	KEYWORD2
ToString	KEYWORD2
ToNumericalString	KEYWORD2

#######################################
# Constants (LITERAL1)
#######################################

LUMITRONIX_CHECK_EXTERNAL_POWER		LITERAL1
LUMITRONIX_IFLEX_WORKSHOP_ECO_LEDS	LITERAL1
LUMITRONIX_IFLEX_WORKSHOP_ECO_PIN	LITERAL1	
LUMITRONIX_IFLEX_WORKSHOP_PRO_LEDS	LITERAL1
LUMITRONIX_IFLEX_WORKSHOP_PRO_PIN	LITERAL1

