Interface EnvironmentAttribute.Modifier<Sub,Arg>
- All Known Implementing Classes:
EnvironmentAttribute.Modifier.Override
- Enclosing interface:
EnvironmentAttribute<T>
public static sealed interface EnvironmentAttribute.Modifier<Sub,Arg>
permits EnvironmentAttribute.Modifier.Override<Value> (not exhaustive)
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classstatic final classstatic enumstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Map<EnvironmentAttribute.Modifier.Operator, EnvironmentAttribute.Modifier<ARGBLike, ?>> static final Map<EnvironmentAttribute.Modifier.Operator, EnvironmentAttribute.Modifier<Boolean, ?>> static final Map<EnvironmentAttribute.Modifier.Operator, EnvironmentAttribute.Modifier<Float, ?>> static final Map<EnvironmentAttribute.Modifier.Operator, EnvironmentAttribute.Modifier<RGBLike, ?>> -
Method Summary
-
Field Details
-
BOOLEAN_OPERATORS
static final Map<EnvironmentAttribute.Modifier.Operator, EnvironmentAttribute.Modifier<Boolean,?>> BOOLEAN_OPERATORS -
FLOAT_OPERATORS
static final Map<EnvironmentAttribute.Modifier.Operator, EnvironmentAttribute.Modifier<Float,?>> FLOAT_OPERATORS -
RGB_OPERATORS
static final Map<EnvironmentAttribute.Modifier.Operator, EnvironmentAttribute.Modifier<RGBLike,?>> RGB_OPERATORS -
ARGB_OPERATORS
static final Map<EnvironmentAttribute.Modifier.Operator, EnvironmentAttribute.Modifier<ARGBLike,?>> ARGB_OPERATORS
-
-
Method Details
-
modify
-
argumentCodec
-