From aa4892e301c54fa02b2f81473c5ab3c14d88f9ae Mon Sep 17 00:00:00 2001 From: HampusM Date: Wed, 19 Aug 2026 17:32:57 +0200 Subject: refactor(engine): remove support for lumen colors --- engine/src/data_types/color.rs | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) (limited to 'engine/src/data_types') diff --git a/engine/src/data_types/color.rs b/engine/src/data_types/color.rs index 18d5334..4b981fd 100644 --- a/engine/src/data_types/color.rs +++ b/engine/src/data_types/color.rs @@ -44,16 +44,12 @@ macro_rules! gen_color { gen_color!(Rgb, components = (r, g, b)); gen_color!(Rgba, components = (r, g, b, a)); -gen_color!(Luma, components = (l)); -gen_color!(LumaA, components = (l, a)); #[derive(Debug, Clone)] pub enum Color { Rgb(Rgb), Rgba(Rgba), - Luma(Luma), - LumaA(LumaA), } impl Default for Color @@ -97,16 +93,6 @@ gen_scalar_math_op_impl!(Rgba, Sub, sub, components = (r, g, b, a)); gen_scalar_math_op_impl!(Rgba, Mul, mul, components = (r, g, b, a)); gen_scalar_math_op_impl!(Rgba, Div, div, components = (r, g, b, a)); -gen_scalar_math_op_impl!(Luma, Add, add, components = (l)); -gen_scalar_math_op_impl!(Luma, Sub, sub, components = (l)); -gen_scalar_math_op_impl!(Luma, Mul, mul, components = (l)); -gen_scalar_math_op_impl!(Luma, Div, div, components = (l)); - -gen_scalar_math_op_impl!(LumaA, Add, add, components = (l, a)); -gen_scalar_math_op_impl!(LumaA, Sub, sub, components = (l, a)); -gen_scalar_math_op_impl!(LumaA, Mul, mul, components = (l, a)); -gen_scalar_math_op_impl!(LumaA, Div, div, components = (l, a)); - macro_rules! gen_enum_scalar_math_op_impl { ( $ident: ident, @@ -133,10 +119,10 @@ macro_rules! gen_enum_scalar_math_op_impl { }; } -gen_enum_scalar_math_op_impl!(Color, Add, add, variants = (Rgb, Rgba, Luma, LumaA)); -gen_enum_scalar_math_op_impl!(Color, Sub, sub, variants = (Rgb, Rgba, Luma, LumaA)); -gen_enum_scalar_math_op_impl!(Color, Mul, mul, variants = (Rgb, Rgba, Luma, LumaA)); -gen_enum_scalar_math_op_impl!(Color, Div, div, variants = (Rgb, Rgba, Luma, LumaA)); +gen_enum_scalar_math_op_impl!(Color, Add, add, variants = (Rgb, Rgba)); +gen_enum_scalar_math_op_impl!(Color, Sub, sub, variants = (Rgb, Rgba)); +gen_enum_scalar_math_op_impl!(Color, Mul, mul, variants = (Rgb, Rgba)); +gen_enum_scalar_math_op_impl!(Color, Div, div, variants = (Rgb, Rgba)); mod sealed { -- cgit v1.2.3-18-g5258