001package com.fs.starfarer.api.ui;
002
003import java.util.List;
004
005import com.fs.starfarer.api.input.InputEventAPI;
006
007public interface UIComponentAPI {
008        PositionAPI getPosition();
009
010        void render(float alphaMult);
011        void processInput(List<InputEventAPI> events);
012        void advance(float amount);
013
014        void setOpacity(float opacity);
015        float getOpacity();
016}