Class ScrollInstance

java.lang.Object
dev.engine_room.flywheel.lib.instance.AbstractInstance
dev.engine_room.flywheel.lib.instance.ColoredLitInstance
dev.engine_room.flywheel.lib.instance.ColoredLitOverlayInstance
com.simibubi.create.content.processing.burner.ScrollInstance
All Implemented Interfaces:
dev.engine_room.flywheel.api.instance.Instance, dev.engine_room.flywheel.lib.instance.FlatLit

public class ScrollInstance extends dev.engine_room.flywheel.lib.instance.ColoredLitOverlayInstance
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    float
     
    float
     
    float
     
    float
     
    final org.joml.Quaternionf
     
    float
     
    float
     
    float
     
    float
     
    float
     
    float
     
    float
     

    Fields inherited from class dev.engine_room.flywheel.lib.instance.ColoredLitOverlayInstance

    overlay

    Fields inherited from class dev.engine_room.flywheel.lib.instance.ColoredLitInstance

    alpha, blue, green, light, red

    Fields inherited from class dev.engine_room.flywheel.lib.instance.AbstractInstance

    handle, type
  • Constructor Summary

    Constructors
    Constructor
    Description
    ScrollInstance(dev.engine_room.flywheel.api.instance.InstanceType<? extends dev.engine_room.flywheel.lib.instance.ColoredLitOverlayInstance> type, dev.engine_room.flywheel.api.instance.InstanceHandle handle)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    offset(float offsetU, float offsetV)
     
    position(float x, float y, float z)
     
    position(net.minecraft.core.Vec3i position)
     
    rotation(org.joml.Quaternionfc rotation)
     
    setSpriteShift(net.createmod.catnip.render.SpriteShiftEntry spriteShift)
     
    setSpriteShift(net.createmod.catnip.render.SpriteShiftEntry spriteShift, float factorU, float factorV)
     
    shift(float x, float y, float z)
     
    speed(float speedU, float speedV)
     

    Methods inherited from class dev.engine_room.flywheel.lib.instance.ColoredLitOverlayInstance

    overlay

    Methods inherited from class dev.engine_room.flywheel.lib.instance.ColoredLitInstance

    color, color, color, color, color, color, colorArgb, colorRgb, light

    Methods inherited from class dev.engine_room.flywheel.lib.instance.AbstractInstance

    delete, handle, setChanged, setVisible, type

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface dev.engine_room.flywheel.lib.instance.FlatLit

    light

    Methods inherited from interface dev.engine_room.flywheel.api.instance.Instance

    delete, handle, setChanged, setVisible, type
  • Field Details

    • x

      public float x
    • y

      public float y
    • z

      public float z
    • rotation

      public final org.joml.Quaternionf rotation
    • speedU

      public float speedU
    • speedV

      public float speedV
    • offsetU

      public float offsetU
    • offsetV

      public float offsetV
    • diffU

      public float diffU
    • diffV

      public float diffV
    • scaleU

      public float scaleU
    • scaleV

      public float scaleV
  • Constructor Details

    • ScrollInstance

      public ScrollInstance(dev.engine_room.flywheel.api.instance.InstanceType<? extends dev.engine_room.flywheel.lib.instance.ColoredLitOverlayInstance> type, dev.engine_room.flywheel.api.instance.InstanceHandle handle)
  • Method Details

    • position

      public ScrollInstance position(net.minecraft.core.Vec3i position)
    • position

      public ScrollInstance position(float x, float y, float z)
    • shift

      public ScrollInstance shift(float x, float y, float z)
    • rotation

      public ScrollInstance rotation(org.joml.Quaternionfc rotation)
    • setSpriteShift

      public ScrollInstance setSpriteShift(net.createmod.catnip.render.SpriteShiftEntry spriteShift)
    • setSpriteShift

      public ScrollInstance setSpriteShift(net.createmod.catnip.render.SpriteShiftEntry spriteShift, float factorU, float factorV)
    • speed

      public ScrollInstance speed(float speedU, float speedV)
    • offset

      public ScrollInstance offset(float offsetU, float offsetV)