Starsector API
Loading...
Searching...
No Matches
ViewportAPI.java
Go to the documentation of this file.
1package com.fs.starfarer.api.combat;
2
3import org.lwjgl.util.vector.Vector2f;
4
5public interface ViewportAPI {
6 boolean isNearViewport(Vector2f loc, float nearDistance);
7 Vector2f getCenter();
8
12 float getLLX();
16 float getLLY();
27
31 float getViewMult();
32
33 float getAlphaMult();
34 float convertScreenXToWorldX(float x);
35 float convertScreenYToWorldY(float y);
36 float convertWorldXtoScreenX(float x);
37 float convertWorldYtoScreenY(float y);
42
43 void set(float llx, float lly, float visibleWidth, float visibleHeight);
44 void setViewMult(float zoom);
45
47
52 void setExternalControl(boolean externalControl);
53 void setCenter(Vector2f c);
54 void setAlphaMult(float alphaMult);
55}
void setExternalControl(boolean externalControl)
boolean isNearViewport(Vector2f loc, float nearDistance)