Class SingleAxisBevelCogWheelVisual
java.lang.Object
dev.engine_room.flywheel.lib.visual.AbstractVisual
dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual<SingleAxisBevelCogWheelBlockEntity>
com.simibubi.create.content.kinetics.base.KineticBlockEntityVisual<SingleAxisBevelCogWheelBlockEntity>
petrolpark.mc.petrolsparts.content.kinetics.bevelCogWheel.orthogonal.simple.SingleAxisBevelCogWheelVisual
- All Implemented Interfaces:
dev.engine_room.flywheel.api.visual.BlockEntityVisual<SingleAxisBevelCogWheelBlockEntity>,dev.engine_room.flywheel.api.visual.LightUpdatedVisual,dev.engine_room.flywheel.api.visual.SectionTrackedVisual,dev.engine_room.flywheel.api.visual.TickableVisual,dev.engine_room.flywheel.api.visual.Visual,dev.engine_room.flywheel.lib.visual.SimpleTickableVisual
public class SingleAxisBevelCogWheelVisual
extends com.simibubi.create.content.kinetics.base.KineticBlockEntityVisual<SingleAxisBevelCogWheelBlockEntity>
implements dev.engine_room.flywheel.lib.visual.SimpleTickableVisual
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.engine_room.flywheel.api.visual.SectionTrackedVisual
dev.engine_room.flywheel.api.visual.SectionTrackedVisual.SectionCollectorNested classes/interfaces inherited from interface dev.engine_room.flywheel.api.visual.TickableVisual
dev.engine_room.flywheel.api.visual.TickableVisual.Context -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<com.simibubi.create.content.kinetics.base.RotatingInstance> protected final BevelCogWheelClientSetFields inherited from class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
blockEntity, blockState, lightSections, pos, visualPosFields inherited from class dev.engine_room.flywheel.lib.visual.AbstractVisual
deleted, level, visualizationContext -
Constructor Summary
ConstructorsConstructorDescriptionSingleAxisBevelCogWheelVisual(BevelCogWheelClientSet set, dev.engine_room.flywheel.api.visualization.VisualizationContext context, SingleAxisBevelCogWheelBlockEntity blockEntity, float partialTick) -
Method Summary
Modifier and TypeMethodDescriptionprotected void_delete()protected voidadd(dev.engine_room.flywheel.lib.model.baked.PartialModel model, boolean top) voidcollectCrumblingInstances(Consumer<@Nullable dev.engine_room.flywheel.api.instance.Instance> consumer) voidtick(dev.engine_room.flywheel.api.visual.TickableVisual.Context context) voidupdate(float partialTick) voidupdateLight(float partialTick) static final SingleAxisBevelCogWheelVisualvanilla(dev.engine_room.flywheel.api.visualization.VisualizationContext context, SingleAxisBevelCogWheelBlockEntity blockEntity, float partialTicks) Methods inherited from class com.simibubi.create.content.kinetics.base.KineticBlockEntityVisual
applyOverstressEffect, rotationAxis, rotationAxis, rotationOffset, shouldOffsetMethods inherited from class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
computePackedLight, doDistanceLimitThisFrame, getVisualPosition, isVisible, relight, relight, relight, relight, relight, relight, setSectionCollectorMethods inherited from class dev.engine_room.flywheel.lib.visual.AbstractVisual
delete, instancerProvider, renderOriginMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.engine_room.flywheel.lib.visual.SimpleTickableVisual
planTickMethods inherited from interface dev.engine_room.flywheel.api.visual.Visual
delete
-
Field Details
-
set
-
instances
-
-
Constructor Details
-
SingleAxisBevelCogWheelVisual
public SingleAxisBevelCogWheelVisual(BevelCogWheelClientSet set, dev.engine_room.flywheel.api.visualization.VisualizationContext context, SingleAxisBevelCogWheelBlockEntity blockEntity, float partialTick)
-
-
Method Details
-
vanilla
public static final SingleAxisBevelCogWheelVisual vanilla(dev.engine_room.flywheel.api.visualization.VisualizationContext context, SingleAxisBevelCogWheelBlockEntity blockEntity, float partialTicks) -
add
protected void add(dev.engine_room.flywheel.lib.model.baked.PartialModel model, boolean top) -
update
public void update(float partialTick) - Specified by:
updatein interfacedev.engine_room.flywheel.api.visual.Visual- Overrides:
updatein classdev.engine_room.flywheel.lib.visual.AbstractVisual
-
tick
public void tick(dev.engine_room.flywheel.api.visual.TickableVisual.Context context) - Specified by:
tickin interfacedev.engine_room.flywheel.lib.visual.SimpleTickableVisual
-
updateLight
public void updateLight(float partialTick) - Specified by:
updateLightin interfacedev.engine_room.flywheel.api.visual.LightUpdatedVisual
-
_delete
protected void _delete()- Specified by:
_deletein classdev.engine_room.flywheel.lib.visual.AbstractVisual
-
collectCrumblingInstances
public void collectCrumblingInstances(Consumer<@Nullable dev.engine_room.flywheel.api.instance.Instance> consumer) - Specified by:
collectCrumblingInstancesin interfacedev.engine_room.flywheel.api.visual.BlockEntityVisual<SingleAxisBevelCogWheelBlockEntity>
-