Interface Visual

All Known Subinterfaces:
BlockEntityVisual<T>, DynamicVisual, EffectVisual<T>, EntityVisual<T>, LitVisual, SimpleDynamicVisual, SimpleTickableVisual, TickableVisual
All Known Implementing Classes:
AbstractBlockEntityVisual, AbstractEntityVisual, AbstractVisual, BellVisual, ChestVisual, MinecartVisual, ShulkerBoxVisual, SimpleEntityVisual, TntMinecartVisual

public interface Visual
A general interface providing information about any type of thing that could use Flywheel's visualized rendering.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Free any acquired resources.
    void
    init(float partialTick)
    Initialize instances here.
    void
    update(float partialTick)
    Update instances here.
  • Method Details

    • init

      void init(float partialTick)
      Initialize instances here.

      This method will be called exactly once upon visual creation.

    • update

      void update(float partialTick)
      Update instances here.

      Good for when instances don't change very often and when animations are GPU based.
      If your animations are complex or more CPU driven, see DynamicVisual or TickableVisual.

    • delete

      void delete()
      Free any acquired resources.