java.lang.Object
com.simibubi.create.content.contraptions.render.ActorVisual
All Implemented Interfaces:
dev.engine_room.flywheel.api.visual.Visual
Direct Known Subclasses:
DeployerActorVisual, DrillActorVisual, HarvesterActorVisual, PSIActorVisual, SawActorVisual, StabilizedBearingVisual

public abstract class ActorVisual extends Object implements dev.engine_room.flywheel.api.visual.Visual
  • Field Details

    • visualizationContext

      protected final dev.engine_room.flywheel.api.visualization.VisualizationContext visualizationContext
    • instancerProvider

      protected final dev.engine_room.flywheel.api.instance.InstancerProvider instancerProvider
    • simulationWorld

      protected final net.minecraft.world.level.BlockAndTintGetter simulationWorld
    • context

      protected final MovementContext context
  • Constructor Details

    • ActorVisual

      public ActorVisual(dev.engine_room.flywheel.api.visualization.VisualizationContext visualizationContext, net.minecraft.world.level.BlockAndTintGetter world, MovementContext context)
  • Method Details

    • tick

      public void tick()
    • beginFrame

      public void beginFrame()
    • localBlockLight

      protected int localBlockLight()
    • update

      public void update(float partialTick)
      Specified by:
      update in interface dev.engine_room.flywheel.api.visual.Visual
    • _delete

      protected abstract void _delete()
    • delete

      public final void delete()
      Specified by:
      delete in interface dev.engine_room.flywheel.api.visual.Visual