Class HosePulleyVisual
java.lang.Object
dev.engine_room.flywheel.lib.visual.AbstractVisual
dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual<HosePulleyBlockEntity>
com.simibubi.create.content.kinetics.base.KineticBlockEntityVisual<HosePulleyBlockEntity>
com.simibubi.create.content.kinetics.base.SingleAxisRotatingVisual<HosePulleyBlockEntity>
com.simibubi.create.content.kinetics.base.ShaftVisual<HosePulleyBlockEntity>
com.simibubi.create.content.contraptions.pulley.AbstractPulleyVisual<HosePulleyBlockEntity>
com.simibubi.create.content.contraptions.pulley.HosePulleyVisual
- All Implemented Interfaces:
dev.engine_room.flywheel.api.visual.BlockEntityVisual<HosePulleyBlockEntity>,dev.engine_room.flywheel.api.visual.DynamicVisual,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.SimpleDynamicVisual,dev.engine_room.flywheel.lib.visual.SimpleTickableVisual
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.engine_room.flywheel.api.visual.DynamicVisual
dev.engine_room.flywheel.api.visual.DynamicVisual.ContextNested 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
Fields inherited from class com.simibubi.create.content.contraptions.pulley.AbstractPulleyVisual
rotatingAbout, rotationAxisFields inherited from class com.simibubi.create.content.kinetics.base.SingleAxisRotatingVisual
rainbowMode, rotatingModelFields 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
ConstructorsConstructorDescriptionHosePulleyVisual(dev.engine_room.flywheel.api.visualization.VisualizationContext dispatcher, HosePulleyBlockEntity blockEntity, float partialTick) -
Method Summary
Modifier and TypeMethodDescriptionprotected net.createmod.catnip.render.SpriteShiftEntryprotected dev.engine_room.flywheel.api.instance.Instancer<ScrollInstance> protected dev.engine_room.flywheel.api.instance.Instancer<dev.engine_room.flywheel.lib.instance.TransformedInstance> protected dev.engine_room.flywheel.api.instance.Instancer<dev.engine_room.flywheel.lib.instance.TransformedInstance> protected dev.engine_room.flywheel.api.instance.Instancer<dev.engine_room.flywheel.lib.instance.TransformedInstance> protected floatgetOffset(float pt) protected dev.engine_room.flywheel.api.instance.Instancer<dev.engine_room.flywheel.lib.instance.TransformedInstance> protected booleanMethods inherited from class com.simibubi.create.content.contraptions.pulley.AbstractPulleyVisual
_delete, beginFrame, collectCrumblingInstances, setSectionCollector, updateLightMethods inherited from class com.simibubi.create.content.kinetics.base.SingleAxisRotatingVisual
backtank, of, ofZ, shaft, tick, updateMethods 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, relightMethods 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.SimpleDynamicVisual
planFrameMethods inherited from interface dev.engine_room.flywheel.lib.visual.SimpleTickableVisual
planTickMethods inherited from interface dev.engine_room.flywheel.api.visual.Visual
delete, update
-
Constructor Details
-
HosePulleyVisual
public HosePulleyVisual(dev.engine_room.flywheel.api.visualization.VisualizationContext dispatcher, HosePulleyBlockEntity blockEntity, float partialTick)
-
-
Method Details
-
getRopeModel
protected dev.engine_room.flywheel.api.instance.Instancer<dev.engine_room.flywheel.lib.instance.TransformedInstance> getRopeModel()- Specified by:
getRopeModelin classAbstractPulleyVisual<HosePulleyBlockEntity>
-
getMagnetModel
protected dev.engine_room.flywheel.api.instance.Instancer<dev.engine_room.flywheel.lib.instance.TransformedInstance> getMagnetModel()- Specified by:
getMagnetModelin classAbstractPulleyVisual<HosePulleyBlockEntity>
-
getHalfMagnetModel
protected dev.engine_room.flywheel.api.instance.Instancer<dev.engine_room.flywheel.lib.instance.TransformedInstance> getHalfMagnetModel()- Specified by:
getHalfMagnetModelin classAbstractPulleyVisual<HosePulleyBlockEntity>
-
getCoilModel
- Specified by:
getCoilModelin classAbstractPulleyVisual<HosePulleyBlockEntity>
-
getHalfRopeModel
protected dev.engine_room.flywheel.api.instance.Instancer<dev.engine_room.flywheel.lib.instance.TransformedInstance> getHalfRopeModel()- Specified by:
getHalfRopeModelin classAbstractPulleyVisual<HosePulleyBlockEntity>
-
getOffset
protected float getOffset(float pt) - Specified by:
getOffsetin classAbstractPulleyVisual<HosePulleyBlockEntity>
-
isRunning
protected boolean isRunning()- Specified by:
isRunningin classAbstractPulleyVisual<HosePulleyBlockEntity>
-
getCoilAnimation
protected net.createmod.catnip.render.SpriteShiftEntry getCoilAnimation()- Specified by:
getCoilAnimationin classAbstractPulleyVisual<HosePulleyBlockEntity>
-