Class AmountScreenConfiguration.AmountScreenConfigurationBuilder<T extends Number>
java.lang.Object
com.refinedmods.refinedstorage.common.support.amount.AmountScreenConfiguration.AmountScreenConfigurationBuilder<T>
- Enclosing class:
AmountScreenConfiguration<T extends Number>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static <T extends Number>
AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> create()
withActionButtonsEnabled
(boolean newActionButtonsEnabled) withActionButtonsStartPosition
(org.joml.Vector3f newActionButtonsStartPosition) withAmountFieldPosition
(org.joml.Vector3f newAmountFieldPosition) withAmountFieldWidth
(int newAmountFieldWidth) withHorizontalActionButtons
(boolean newHorizontalActionButtons) withIncrementsBottom
(int... newIncrementsBottom) withIncrementsBottomStartPosition
(org.joml.Vector3f newPos) withIncrementsTop
(int... newIncrementsTop) withIncrementsTopStartPosition
(org.joml.Vector3f newPos) withInitialAmount
(T newInitialAmount) withMaxAmount
(T newMaxAmount) withMinAmount
(T newMinAmount) withResetAmount
(T newResetAmount)
-
Method Details
-
create
public static <T extends Number> AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> create() -
withInitialAmount
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withInitialAmount(T newInitialAmount) -
withIncrementsTop
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withIncrementsTop(int... newIncrementsTop) -
withIncrementsTopStartPosition
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withIncrementsTopStartPosition(org.joml.Vector3f newPos) -
withIncrementsBottom
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withIncrementsBottom(int... newIncrementsBottom) -
withIncrementsBottomStartPosition
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withIncrementsBottomStartPosition(org.joml.Vector3f newPos) -
withAmountFieldWidth
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withAmountFieldWidth(int newAmountFieldWidth) -
withAmountFieldPosition
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withAmountFieldPosition(org.joml.Vector3f newAmountFieldPosition) -
withActionButtonsStartPosition
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withActionButtonsStartPosition(org.joml.Vector3f newActionButtonsStartPosition) -
withHorizontalActionButtons
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withHorizontalActionButtons(boolean newHorizontalActionButtons) -
withActionButtonsEnabled
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withActionButtonsEnabled(boolean newActionButtonsEnabled) -
withMinAmount
-
withMaxAmount
-
withResetAmount
public AmountScreenConfiguration.AmountScreenConfigurationBuilder<T> withResetAmount(T newResetAmount) -
build
-