Starsector API
Loading...
Searching...
No Matches
PositionAPI.java
Go to the documentation of this file.
1package com.fs.starfarer.api.ui;
2
3import com.fs.starfarer.api.input.InputEventAPI;
4
5public interface PositionAPI {
6 float getX();
7 float getY();
8 float getWidth();
9 float getHeight();
10 float getCenterX();
11 float getCenterY();
12
13 PositionAPI setLocation(float x, float y);
14 PositionAPI setSize(float width, float height);
15
16 boolean containsEvent(InputEventAPI event);
17 PositionAPI setXAlignOffset(float xAlignOffset);
18 PositionAPI setYAlignOffset(float yAlignOffset);
19
20 PositionAPI inTL(float xPad, float yPad);
21 PositionAPI inTMid(float yPad);
22 PositionAPI inTR(float xPad, float yPad);
23 PositionAPI inRMid(float xPad);
25 PositionAPI inBR(float xPad, float yPad);
26 PositionAPI inBMid(float yPad);
27 PositionAPI inBL(float xPad, float yPad);
28 PositionAPI inLMid(float xPad);
29
30
31 PositionAPI leftOfTop(UIComponentAPI sibling, float xPad);
32 PositionAPI leftOfMid(UIComponentAPI sibling, float xPad);
37 PositionAPI aboveLeft(UIComponentAPI sibling, float yPad);
38 PositionAPI aboveMid(UIComponentAPI sibling, float yPad);
40 PositionAPI belowLeft(UIComponentAPI sibling, float yPad);
41 PositionAPI belowMid(UIComponentAPI sibling, float yPad);
43
44
45}
PositionAPI setYAlignOffset(float yAlignOffset)
PositionAPI aboveRight(UIComponentAPI sibling, float yPad)
PositionAPI leftOfBottom(UIComponentAPI sibling, float xPad)
PositionAPI inTL(float xPad, float yPad)
PositionAPI inTMid(float yPad)
PositionAPI setSize(float width, float height)
PositionAPI rightOfMid(UIComponentAPI sibling, float xPad)
PositionAPI inBL(float xPad, float yPad)
PositionAPI setXAlignOffset(float xAlignOffset)
PositionAPI belowRight(UIComponentAPI sibling, float yPad)
PositionAPI aboveLeft(UIComponentAPI sibling, float yPad)
PositionAPI aboveMid(UIComponentAPI sibling, float yPad)
PositionAPI inRMid(float xPad)
PositionAPI inBR(float xPad, float yPad)
PositionAPI rightOfTop(UIComponentAPI sibling, float xPad)
PositionAPI inBMid(float yPad)
PositionAPI inLMid(float xPad)
PositionAPI leftOfMid(UIComponentAPI sibling, float xPad)
PositionAPI belowMid(UIComponentAPI sibling, float yPad)
PositionAPI leftOfTop(UIComponentAPI sibling, float xPad)
boolean containsEvent(InputEventAPI event)
PositionAPI rightOfBottom(UIComponentAPI sibling, float xPad)
PositionAPI inTR(float xPad, float yPad)
PositionAPI setLocation(float x, float y)
PositionAPI belowLeft(UIComponentAPI sibling, float yPad)