Interface Visual

All Known Subinterfaces:
BlockEntityVisual<T>, DynamicVisual, EffectVisual<T>, EntityVisual<T>, LightUpdatedVisual, SectionTrackedVisual, ShaderLightVisual, SimpleDynamicVisual, SimpleTickableVisual, TickableVisual
All Known Implementing Classes:
AbstractBlockEntityVisual, AbstractEntityVisual, AbstractVisual, ComponentEntityVisual

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
    update(float partialTick)
    Update instances here.
  • Method Details

    • 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.