-
Notifications
You must be signed in to change notification settings - Fork 21
Construction
Dejan edited this page Jul 14, 2017
·
2 revisions
Construction:
-
empty:
color::yuv<std::uint8_t> c1;
color::yuv<std::uint16_t> c2;
color::yuv<std::uint32_t> c3;
color::yuv<std::uint64_t> c4;
color::yuv<float> c5;
color::yuv<double> c6;
color::hsyuv<long double> c7;
-
by constant:
color::hsl<std::uint8_t> c1( ::color::constant::lavender_t{} );
color::hsl<std::uint16_t> c2( ::color::constant::lavender_t{} );
color::hsl<std::uint32_t> c3( ::color::constant::lavender_t{} );
color::hsl<std::uint64_t> c4( ::color::constant::lavender_t{} );
color::hsl<float> c5( ::color::constant::lavender_t{} );
color::hsl<double> c6( ::color::constant::lavender_t{} );
color::hsl<long double> c7( ::color::constant::lavender_t{} );
-
by list
color::rgb<std::uint8_t> c1( { 7, 6 , 3} );
color::rgb<std::uint16_t> c2( { 6, 12 , 19} );
color::rgb<std::uint32_t> c3( { 64, 127 , 192} );
color::rgb<std::uint64_t> c4( { 640, 1270 , 1920} );
color::rgb<float> c5( { 0.5, 0.6, 0.7} );
color::rgb<double> c6( { 0.5, 0.6, 0.7} );
color::rgb<long double> c7( { 0.5, 0.6, 0.7} );