Class TriadShieldStatsBackup.ShieldPiece

java.lang.Object
com.fs.starfarer.api.impl.combat.TriadShieldStatsBackup.ShieldPiece
Enclosing class:
TriadShieldStatsBackup

public static class TriadShieldStatsBackup.ShieldPiece extends Object
  • Field Details

    • ship

      public ShipAPI ship
    • offset

      public org.lwjgl.util.vector.Vector2f offset
    • off

      public org.lwjgl.util.vector.Vector2f off
    • vel

      public org.lwjgl.util.vector.Vector2f vel
    • sprite

      public SpriteAPI sprite
    • upsideDown

      public boolean upsideDown
    • side

      public float side
    • p1

      public org.lwjgl.util.vector.Vector2f p1
    • p2

      public org.lwjgl.util.vector.Vector2f p2
    • p3

      public org.lwjgl.util.vector.Vector2f p3
    • baseAlphaMult

      public float baseAlphaMult
    • p1Alpha

      public float p1Alpha
    • p2Alpha

      public float p2Alpha
    • p3Alpha

      public float p3Alpha
    • fader

      public FaderUtil fader
    • flicker

      public FlickerUtilV2 flicker
  • Constructor Details

    • ShieldPiece

      public ShieldPiece(ShipAPI ship, boolean upsideDown, float x, float y, float side)
  • Method Details

    • updatePointAlpha

      public void updatePointAlpha()
    • getPointAlpha

      public float getPointAlpha(org.lwjgl.util.vector.Vector2f p)
    • getAdjustedOffset

      public org.lwjgl.util.vector.Vector2f getAdjustedOffset()
    • getCenter

      public org.lwjgl.util.vector.Vector2f getCenter()
    • advance

      public void advance(float amount)
    • render

      public void render(float alphaMult)
      Assumes translated to ship location and rotated, i.e. offset is the actual location to render at.
      Parameters:
      alphaMult -