Class BoxConfigs

java.lang.Object
org.boxutil.config.BoxConfigs

public final class BoxConfigs extends Object
  • Method Details

    • getRebootValueRealString

      public static String getRebootValueRealString(byte master, byte item)
    • getValueString

      public static com.fs.starfarer.api.util.Pair<String,Boolean> getValueString(byte master, byte item)
    • setValue

      public static void setValue(byte master, byte item, boolean right, org.boxutil.backends.gui.BUtil_BaseTrackbar trackbar)
    • init

      public static void init()
      Loading before all.
    • getShaderPacksConfigFilePath

      public static String getShaderPacksConfigFilePath(BaseShaderPacksContext context)
    • loadShaderPacksConfig

      public static void loadShaderPacksConfig(BaseShaderPacksContext context)
    • saveShaderPacksConfig

      public static void saveShaderPacksConfig(BaseShaderPacksContext context)
    • initShaderPacks

      public static void initShaderPacks()
    • saveShaderPacksID

      public static void saveShaderPacksID()
    • sysCheck

      public static void sysCheck()
    • check

      public static void check()
      After all.
    • setDefault

      public static void setDefault()
    • load

      public static void load()
    • save

      public static void save()
    • isConfigInit

      public static boolean isConfigInit()
    • isBaseGL43Supported

      public static boolean isBaseGL43Supported()
    • isBackgroundThreadGLValid

      public static boolean isBackgroundThreadGLValid()
    • isGLDebugOutputSupported

      public static boolean isGLDebugOutputSupported()
    • isTBOSupported

      public static boolean isTBOSupported()
    • isVAOSupported

      public static boolean isVAOSupported()
    • getMaxInstanceDataSize

      public static int getMaxInstanceDataSize()
    • getMaxSegmentNodeSize

      public static int getMaxSegmentNodeSize()
    • isShaderEnable

      public static boolean isShaderEnable()
    • isCLEnable

      public static boolean isCLEnable()
    • getCLDeviceIndex

      public static short getCLDeviceIndex()
    • isCompatibleSync

      public static boolean isCompatibleSync()
    • isTrailSystemEnable

      public static boolean isTrailSystemEnable()
    • getTrailSystemQuality

      public static byte getTrailSystemQuality()
    • getMaxTrailSystemNodePerSeconds

      public static short getMaxTrailSystemNodePerSeconds()
    • getTrailSystemNodesRecordsCycle

      public static float getTrailSystemNodesRecordsCycle()
    • getMaxCurveNodeSize

      public static short getMaxCurveNodeSize()
    • getMaxCurveInterpolation

      public static short getMaxCurveInterpolation()
    • isDistortionEnable

      public static boolean isDistortionEnable()
    • getLanguage

      public static String getLanguage()
    • isGLDebugEnable

      public static boolean isGLDebugEnable()
    • getMultiPassMode

      public static byte getMultiPassMode()
    • isMultiPassBeauty

      public static boolean isMultiPassBeauty()
    • isMultiPassColor

      public static boolean isMultiPassColor()
    • isMultiPassEmissive

      public static boolean isMultiPassEmissive()
    • isMultiPassPosition

      public static boolean isMultiPassPosition()
    • isMultiPassNormal

      public static boolean isMultiPassNormal()
    • isMultiPassTangent

      public static boolean isMultiPassTangent()
    • isMultiPassMaterial

      public static boolean isMultiPassMaterial()
    • isMultiPassBloom

      public static boolean isMultiPassBloom()
    • setMultiPassMode

      public static void setMultiPassMode(byte mode)
    • isAAShowEdge

      public static boolean isAAShowEdge()
    • setAAShowEdge

      public static void setAAShowEdge(boolean value)
    • isShowInstanceMemoryUsage

      public static boolean isShowInstanceMemoryUsage()
    • setShowInstanceMemoryUsage

      public static void setShowInstanceMemoryUsage(boolean value)
    • isShowStaticTrailMemoryUsage

      public static boolean isShowStaticTrailMemoryUsage()
    • setShowStaticTrailMemoryUsage

      public static void setShowStaticTrailMemoryUsage(boolean value)
    • getCurrShaderPacksContext

      public static BaseShaderPacksContext getCurrShaderPacksContext()
    • setShaderPacksContext

      public static boolean setShaderPacksContext(BaseShaderPacksContext context)
    • getLoadedShaderPacksSetCopy

      public static Set<BaseShaderPacksContext> getLoadedShaderPacksSetCopy()
    • containsShaderPacks

      public static boolean containsShaderPacks(BaseShaderPacksContext context)
    • addShaderPacks

      public static void addShaderPacks(@NotNull BaseShaderPacksContext context)
      For add your shader packs (recommend):
       
       public void onApplicationLoad() {
           // init call for BoxUtil...
      
           BoxConfigs.addShaderPacks(new YourShaderPacksContextImpl());
       }
       
       
    • getString

      public static String getString(String category, String id)
      Pick string by current language suffix.

      Pick suffix: BoxDatabase.ZH_CN, BoxDatabase.EN_US.

      Fixed suffix: BoxDatabase.NONE_LANG.

    • getString

      public static String getString(String id)
      Pick string by current language suffix.

      BoxDatabase.ZH_CN, BoxDatabase.EN_US