Interface IPositionedVariable<V extends IValue>

All Superinterfaces:
IVariable<V>, IVariableInvalidateListener

public interface IPositionedVariable<V extends IValue> extends IVariable<V>
A variable that exists at a certain position.
  • Method Details

    • getTarget

      org.cyclops.cyclopscore.datastructure.DimPos getTarget()
      Returns:
      The target of this aspect variable.
    • requiresUpdate

      boolean requiresUpdate()
      Returns:
      If this variable requires updating.
    • update

      void update()
      Called when this variable should update. This is only called when required, so there is no guarantee that this is called in a regular pattern.