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.LightUpdatedVisual,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
Fields inherited from class com.simibubi.create.content.contraptions.render.ContraptionVisual
actors, children, dynamicVisuals, embedding, LIGHT_PADDING, maxBlock, maxSection, minBlock, minSection, model, sectionCollector, structure, tickableVisuals, virtualRenderWorldFields 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) voidsetBogeyVisibility(boolean first, boolean visible) voidupdateLight(float partialTick) Methods inherited from class com.simibubi.create.content.contraptions.render.ContraptionVisual
collectLightSections, hasMovedBlocks, hasMovedSections, maxLight, maxLightSection, minLight, minLightSection, planFrame, planTick, setSectionCollector, setupVisualizerMethods 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
-
Constructor Details
-
CarriageContraptionVisual
public CarriageContraptionVisual(dev.engine_room.flywheel.api.visualization.VisualizationContext context, CarriageContraptionEntity entity, float partialTick)
-
-
Method Details
-
setBogeyVisibility
public void setBogeyVisibility(boolean first, boolean visible) -
beginFrame
public void beginFrame(dev.engine_room.flywheel.api.visual.DynamicVisual.Context ctx) - Overrides:
beginFramein classContraptionVisual<CarriageContraptionEntity>
-
updateLight
public void updateLight(float partialTick) - Specified by:
updateLightin interfacedev.engine_room.flywheel.api.visual.LightUpdatedVisual- Overrides:
updateLightin classContraptionVisual<CarriageContraptionEntity>
-
_delete
public void _delete()- Overrides:
_deletein classContraptionVisual<CarriageContraptionEntity>
-