Class DoubleCardanShaftVisual
java.lang.Object
dev.engine_room.flywheel.lib.visual.AbstractVisual
dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual<DoubleCardanShaftBlockEntity>
com.simibubi.create.content.kinetics.base.KineticBlockEntityVisual<DoubleCardanShaftBlockEntity>
com.petrolpark.petrolsparts.content.double_cardan_shaft.DoubleCardanShaftVisual
- All Implemented Interfaces:
dev.engine_room.flywheel.api.visual.BlockEntityVisual<DoubleCardanShaftBlockEntity>,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.Visual
public abstract class DoubleCardanShaftVisual
extends com.simibubi.create.content.kinetics.base.KineticBlockEntityVisual<DoubleCardanShaftBlockEntity>
implements dev.engine_room.flywheel.api.visual.DynamicVisual
-
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.SectionCollector -
Field Summary
Fields 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
ConstructorsConstructorDescriptionDoubleCardanShaftVisual(dev.engine_room.flywheel.api.visualization.VisualizationContext context, DoubleCardanShaftBlockEntity blockEntity, float partialTick) -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraft.core.Direction.AxisgimbalRotation(net.minecraft.core.Direction direction, boolean isZaxis) static net.minecraft.world.phys.Vec3gimbalTranslation(net.minecraft.core.Direction face) Methods inherited from class com.simibubi.create.content.kinetics.base.KineticBlockEntityVisual
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, delete, instancerProvider, renderOrigin, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.engine_room.flywheel.api.visual.BlockEntityVisual
collectCrumblingInstancesMethods inherited from interface dev.engine_room.flywheel.api.visual.DynamicVisual
planFrameMethods inherited from interface dev.engine_room.flywheel.api.visual.LightUpdatedVisual
updateLightMethods inherited from interface dev.engine_room.flywheel.api.visual.Visual
delete, update
-
Constructor Details
-
DoubleCardanShaftVisual
public DoubleCardanShaftVisual(dev.engine_room.flywheel.api.visualization.VisualizationContext context, DoubleCardanShaftBlockEntity blockEntity, float partialTick)
-
-
Method Details
-
gimbalTranslation
public static net.minecraft.world.phys.Vec3 gimbalTranslation(net.minecraft.core.Direction face) -
gimbalRotation
public static net.minecraft.core.Direction.Axis gimbalRotation(net.minecraft.core.Direction direction, boolean isZaxis)
-