Package com.fs.starfarer.api.combat
Interface ViewportAPI
public interface ViewportAPI
-
Method Summary
Modifier and TypeMethodDescriptionfloat
convertScreenHeightToWorldHeight
(float h) float
convertScreenWidthToWorldWidth
(float w) float
convertScreenXToWorldX
(float x) float
convertScreenYToWorldY
(float y) float
convertWorldHeightToScreenHeight
(float h) float
convertWorldWidthToScreenWidth
(float w) float
convertWorldXtoScreenX
(float x) float
convertWorldYtoScreenY
(float y) float
org.lwjgl.util.vector.Vector2f
float
getLLX()
float
getLLY()
float
float
float
float
float
boolean
boolean
boolean
isNearViewport
(org.lwjgl.util.vector.Vector2f loc, float nearDistance) void
set
(float llx, float lly, float visibleWidth, float visibleHeight) void
setAlphaMult
(float alphaMult) void
setCenter
(org.lwjgl.util.vector.Vector2f c) void
setEverythingNearViewport
(boolean everythingNearViewport) void
setExternalControl
(boolean externalControl) Tells the game not to set the viewport parameters every frame.void
setViewMult
(float zoom)
-
Method Details
-
isNearViewport
boolean isNearViewport(org.lwjgl.util.vector.Vector2f loc, float nearDistance) -
getCenter
org.lwjgl.util.vector.Vector2f getCenter() -
getLLX
float getLLX()- Returns:
- x coordinate of the lower left corner, in world units.
-
getLLY
float getLLY()- Returns:
- y coordinate of the lower left corner, in world units.
-
getVisibleWidth
float getVisibleWidth()- Returns:
- Visible area's width, in world units.
-
getVisibleHeight
float getVisibleHeight()- Returns:
- Visible area's height, in world units.
-
getWorldXtoScreenX
float getWorldXtoScreenX() -
getWorldYtoScreenY
float getWorldYtoScreenY() -
getViewMult
float getViewMult()- Returns:
- Current level zoom multiplier.
-
getAlphaMult
float getAlphaMult() -
convertScreenXToWorldX
float convertScreenXToWorldX(float x) -
convertScreenYToWorldY
float convertScreenYToWorldY(float y) -
convertWorldXtoScreenX
float convertWorldXtoScreenX(float x) -
convertWorldYtoScreenY
float convertWorldYtoScreenY(float y) -
convertWorldWidthToScreenWidth
float convertWorldWidthToScreenWidth(float w) -
convertWorldHeightToScreenHeight
float convertWorldHeightToScreenHeight(float h) -
convertScreenWidthToWorldWidth
float convertScreenWidthToWorldWidth(float w) -
convertScreenHeightToWorldHeight
float convertScreenHeightToWorldHeight(float h) -
set
void set(float llx, float lly, float visibleWidth, float visibleHeight) -
setViewMult
void setViewMult(float zoom) -
isExternalControl
boolean isExternalControl() -
setExternalControl
void setExternalControl(boolean externalControl) Tells the game not to set the viewport parameters every frame. Allows a mod to override viewport behavior. -
setCenter
void setCenter(org.lwjgl.util.vector.Vector2f c) -
setAlphaMult
void setAlphaMult(float alphaMult) -
isEverythingNearViewport
boolean isEverythingNearViewport() -
setEverythingNearViewport
void setEverythingNearViewport(boolean everythingNearViewport)
-