001package com.fs.starfarer.api.combat;
002
003import java.util.EnumSet;
004
005public interface CombatLayeredRenderingPlugin {
006        public void init(CombatEntityAPI entity);
007        public void cleanup();
008        public boolean isExpired();
009        
010        public void advance(float amount);
011        public EnumSet<CombatEngineLayers> getActiveLayers();
012        public float getRenderRadius();
013        public void render(CombatEngineLayers layer, ViewportAPI viewport);
014}