Package dev.engine_room.vanillin.compose
Class ConfiguredElementImpl<T,C>
java.lang.Object
dev.engine_room.vanillin.compose.ConfiguredElementImpl<T,C>
- All Implemented Interfaces:
ConfiguredElement<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionConfiguredElementImpl(VisualElement<T, C> element, C config, VisualizationPredicate<T> predicate) -
Method Summary
Modifier and TypeMethodDescriptiondev.engine_room.flywheel.api.visual.Visualcreate(dev.engine_room.flywheel.api.visualization.VisualizationContext ctx, T entity, float partialTick) booleanshouldVisualize(dev.engine_room.flywheel.api.visualization.VisualizationContext ctx, T entity)
-
Constructor Details
-
ConfiguredElementImpl
public ConfiguredElementImpl(VisualElement<T, C> element, @Nullable C config, VisualizationPredicate<T> predicate)
-
-
Method Details
-
create
public dev.engine_room.flywheel.api.visual.Visual create(dev.engine_room.flywheel.api.visualization.VisualizationContext ctx, T entity, float partialTick) - Specified by:
createin interfaceConfiguredElement<T>
-
shouldVisualize
public boolean shouldVisualize(dev.engine_room.flywheel.api.visualization.VisualizationContext ctx, T entity) - Specified by:
shouldVisualizein interfaceConfiguredElement<T>
-