Current section

Files

Jump to
ergb src color.hrl
Raw

src/color.hrl

%%------------------------------------------------------------------------------
-define(is_hue(V),
is_number(H) andalso (H >= 0) andalso (360 > H)).
-define(is_saturation(V),
is_number(S) andalso (S >= 0.0) andalso (1.0 >= S)).
-define(is_lightness(V),
is_number(L) andalso (L >= 0.0) andalso (1.0 >= L)).
-define(is_color(H, S, L),
is_number(H) andalso (H >= 0) andalso (360 > H) andalso
is_number(S) andalso (S >= 0.0) andalso (1.0 >= S) andalso
is_number(L) andalso (L >= 0.0) andalso (1.0 >= L)).
-define(is_pct_amount(Amount),
is_number(Amount) andalso (Amount >= 0) andalso (100.0 >= Amount)).
-define(is_rgb(R, G, B),
is_number(R) andalso (R >= 0) andalso (255 >= R) andalso
is_number(G) andalso (G >= 0) andalso (255 >= G) andalso
is_number(B) andalso (B >= 0) andalso (255 >= B)).
-define(is_fraction(V),
is_number(V) andalso (V >= 0.0) andalso (1.0 >= V)).