Class CarriageContraptionVisual
java.lang.Object
dev.engine_room.flywheel.lib.visual.AbstractVisual
dev.engine_room.flywheel.lib.visual.AbstractEntityVisual<CarriageContraptionEntity>
com.simibubi.create.content.contraptions.render.ContraptionVisual<CarriageContraptionEntity>
com.simibubi.create.content.trains.entity.CarriageContraptionVisual
- All Implemented Interfaces:
dev.engine_room.flywheel.api.visual.DynamicVisual,dev.engine_room.flywheel.api.visual.EntityVisual<CarriageContraptionEntity>,dev.engine_room.flywheel.api.visual.SectionTrackedVisual,dev.engine_room.flywheel.api.visual.ShaderLightVisual,dev.engine_room.flywheel.api.visual.TickableVisual,dev.engine_room.flywheel.api.visual.Visual
-
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
FieldsFields inherited from class com.simibubi.create.content.contraptions.render.ContraptionVisual
actors, children, DEFAULT_LIGHT_PADDING, dynamicVisuals, embedding, lastStructureVersion, lastVersionChildren, lightPaddingBlocks, maxSection, minSection, sectionCollector, structure, tickableVisualsFields inherited from class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
entity, visibilityTesterFields inherited from class dev.engine_room.flywheel.lib.visual.AbstractVisual
deleted, level, visualizationContext -
Constructor Summary
ConstructorsConstructorDescriptionCarriageContraptionVisual(dev.engine_room.flywheel.api.visualization.VisualizationContext context, CarriageContraptionEntity entity, float partialTick) -
Method Summary
Modifier and TypeMethodDescriptionvoid_delete()voidbeginFrame(dev.engine_room.flywheel.api.visual.DynamicVisual.Context ctx) protected voidsetupActor(org.apache.commons.lang3.tuple.MutablePair<net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureBlockInfo, MovementContext> actor, VirtualRenderWorld renderLevel) protected <T extends net.minecraft.world.level.block.entity.BlockEntity>
voidsetupVisualizer(T be, float partialTicks) Methods inherited from class com.simibubi.create.content.contraptions.render.ContraptionVisual
planFrame, planTick, setSectionCollectorMethods inherited from class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
computePackedLight, distanceSquared, getVisualPosition, getVisualPosition, isVisible, relightMethods inherited from class dev.engine_room.flywheel.lib.visual.AbstractVisual
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.Visual
delete, update
-
Field Details
-
MAX_NUM_BOGEYS
public static final int MAX_NUM_BOGEYS- See Also:
-
-
Constructor Details
-
CarriageContraptionVisual
public CarriageContraptionVisual(dev.engine_room.flywheel.api.visualization.VisualizationContext context, CarriageContraptionEntity entity, float partialTick)
-
-
Method Details
-
beginFrame
public void beginFrame(dev.engine_room.flywheel.api.visual.DynamicVisual.Context ctx) - Overrides:
beginFramein classContraptionVisual<CarriageContraptionEntity>
-
setupVisualizer
protected <T extends net.minecraft.world.level.block.entity.BlockEntity> void setupVisualizer(T be, float partialTicks) - Overrides:
setupVisualizerin classContraptionVisual<CarriageContraptionEntity>
-
setupActor
protected void setupActor(org.apache.commons.lang3.tuple.MutablePair<net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureBlockInfo, MovementContext> actor, VirtualRenderWorld renderLevel) - Overrides:
setupActorin classContraptionVisual<CarriageContraptionEntity>
-
_delete
public void _delete()- Overrides:
_deletein classContraptionVisual<CarriageContraptionEntity>
-