Class FluidValveInstance

java.lang.Object
com.jozufozu.flywheel.backend.instancing.AbstractInstance
com.jozufozu.flywheel.backend.instancing.tile.TileEntityInstance<T>
All Implemented Interfaces:
com.jozufozu.flywheel.backend.instancing.IDynamicInstance, com.jozufozu.flywheel.backend.instancing.IInstance, com.jozufozu.flywheel.light.ILightUpdateListener

public class FluidValveInstance extends ShaftInstance implements com.jozufozu.flywheel.backend.instancing.IDynamicInstance
  • Field Details

    • pointer

      protected com.jozufozu.flywheel.core.materials.model.ModelData pointer
    • xRot

      protected final double xRot
    • yRot

      protected final double yRot
    • pointerRotationOffset

      protected final int pointerRotationOffset
  • Constructor Details

    • FluidValveInstance

      public FluidValveInstance(com.jozufozu.flywheel.backend.material.MaterialManager dispatcher, KineticTileEntity tile)
  • Method Details

    • beginFrame

      public void beginFrame()
      Specified by:
      beginFrame in interface com.jozufozu.flywheel.backend.instancing.IDynamicInstance
    • updateLight

      public void updateLight()
      Overrides:
      updateLight in class SingleRotatingInstance
    • remove

      public void remove()
      Overrides:
      remove in class SingleRotatingInstance