Class LazyAspectVariable<V extends IValue>

java.lang.Object
org.cyclops.integrateddynamics.api.evaluate.expression.VariableAdapter<V>
org.cyclops.integrateddynamics.core.part.aspect.LazyAspectVariable<V>
All Implemented Interfaces:
IVariable<V>, IVariableInvalidateListener, IAspectVariable<V>

public abstract class LazyAspectVariable<V extends IValue> extends VariableAdapter<V> implements IAspectVariable<V>
Variable for a specific aspect from a part that calculates its target value only maximum once per ticking interval. No calculations will be done if the value of this variable is not called.