Interface BeamAPI


public interface BeamAPI
  • Method Details

    • getFrom

      org.lwjgl.util.vector.Vector2f getFrom()
    • getTo

      org.lwjgl.util.vector.Vector2f getTo()
    • getWeapon

      WeaponAPI getWeapon()
    • getSource

      ShipAPI getSource()
    • didDamageThisFrame

      boolean didDamageThisFrame()
    • getDamageTarget

      CombatEntityAPI getDamageTarget()
    • getBrightness

      float getBrightness()
    • setHitGlow

      void setHitGlow(SpriteAPI sprite)
    • getHitGlow

      SpriteAPI getHitGlow()
    • getHitGlowBrightness

      float getHitGlowBrightness()
    • getWidth

      float getWidth()
    • setWidth

      void setWidth(float width)
    • getPixelsPerTexel

      float getPixelsPerTexel()
    • setPixelsPerTexel

      void setPixelsPerTexel(float pixelsPerTexel)
    • getCoreColor

      Color getCoreColor()
    • setCoreColor

      void setCoreColor(Color coreColor)
    • getFringeColor

      Color getFringeColor()
    • setFringeColor

      void setFringeColor(Color fringeColor)
    • getDamage

      DamageAPI getDamage()
    • getHitGlowRadius

      float getHitGlowRadius()
    • setFringeTexture

      void setFringeTexture(String spriteName)
    • setCoreTexture

      void setCoreTexture(String spriteName)
    • getLength

      float getLength()
    • getRayEndPrevFrame

      org.lwjgl.util.vector.Vector2f getRayEndPrevFrame()
    • getLengthPrevFrame

      float getLengthPrevFrame()