Class ShaderHook

java.lang.Object
org.dark.shaders.util.ShaderHook
All Implemented Interfaces:
com.fs.starfarer.api.combat.CombatEnginePlugin, com.fs.starfarer.api.combat.EveryFrameCombatPlugin

public final class ShaderHook extends Object implements com.fs.starfarer.api.combat.EveryFrameCombatPlugin
Internal every frame hook that runs each shader in turn. Do not modify.

  • Field Details

    • TEXTURE_PRELOAD_KEY

      public static final String TEXTURE_PRELOAD_KEY
      See Also:
    • enableShaders

      public static boolean enableShaders
  • Constructor Details

    • ShaderHook

      public ShaderHook()
  • Method Details

    • advance

      public void advance(float amount, List<com.fs.starfarer.api.input.InputEventAPI> events)
      Specified by:
      advance in interface com.fs.starfarer.api.combat.EveryFrameCombatPlugin
    • init

      public void init(com.fs.starfarer.api.combat.CombatEngineAPI engine)
      Specified by:
      init in interface com.fs.starfarer.api.combat.CombatEnginePlugin
    • renderInUICoords

      public void renderInUICoords(com.fs.starfarer.api.combat.ViewportAPI viewport)
      Specified by:
      renderInUICoords in interface com.fs.starfarer.api.combat.EveryFrameCombatPlugin
    • renderInWorldCoords

      public void renderInWorldCoords(com.fs.starfarer.api.combat.ViewportAPI viewport)
      Specified by:
      renderInWorldCoords in interface com.fs.starfarer.api.combat.EveryFrameCombatPlugin
    • processInputPreCoreControls

      public void processInputPreCoreControls(float f, List<com.fs.starfarer.api.input.InputEventAPI> list)
      Specified by:
      processInputPreCoreControls in interface com.fs.starfarer.api.combat.EveryFrameCombatPlugin