Starsector API
Loading...
Searching...
No Matches
BeamAPI.java
Go to the documentation of this file.
1package com.fs.starfarer.api.combat;
2
3import java.awt.Color;
4
5import org.lwjgl.util.vector.Vector2f;
6
7import com.fs.starfarer.api.graphics.SpriteAPI;
8
9
10public interface BeamAPI {
11
12 Vector2f getFrom();
13 Vector2f getTo();
14
17
20
22
23
24 void setHitGlow(SpriteAPI sprite);
25 SpriteAPI getHitGlow();
27
28 float getWidth();
29 void setWidth(float width);
30
32 void setPixelsPerTexel(float pixelsPerTexel);
33
34 Color getCoreColor();
35 void setCoreColor(Color coreColor);
37 void setFringeColor(Color fringeColor);
38
41
42 void setFringeTexture(String spriteName);
43 void setCoreTexture(String spriteName);
44 float getLength();
47}
48
49
50
51
void setHitGlow(SpriteAPI sprite)
void setFringeColor(Color fringeColor)
void setCoreTexture(String spriteName)
void setCoreColor(Color coreColor)
void setFringeTexture(String spriteName)
void setPixelsPerTexel(float pixelsPerTexel)