Package org.boxutil.util
Class RenderingUtil
java.lang.Object
org.boxutil.util.RenderingUtil
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classSomeCombatEngineAPIlike visual effects spawning method. -
Method Summary
Modifier and TypeMethodDescriptionstatic com.fs.starfarer.api.util.Pair<TrailEntity,Byte> addCampaignBeamVisual(org.lwjgl.util.vector.Vector2f location, float facing, float length, float width, Color coreColor, com.fs.starfarer.api.graphics.SpriteAPI core, float full, float fadeOut, com.fs.starfarer.api.campaign.CampaignEngineLayers layer) Curve beam entity.static com.fs.starfarer.api.util.Pair<TrailEntity,Byte> addCampaignBeamVisual(org.lwjgl.util.vector.Vector2f location, float facing, float length, float width, Color coreColor, Color fringeColor, com.fs.starfarer.api.graphics.SpriteAPI core, com.fs.starfarer.api.graphics.SpriteAPI fringe, float fadeIn, float full, float fadeOut, boolean isAdditiveBlend, com.fs.starfarer.api.campaign.CampaignEngineLayers layer) Curve beam entity.static com.fs.starfarer.api.util.Pair<FlareEntity,Byte> addCampaignFlareField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, float fieldRadius, org.lwjgl.util.vector.Vector4f sizeRangeXY, Color fringeColor, Color coreColor, float full, float fadeOut, com.fs.starfarer.api.campaign.CampaignEngineLayers layer) static com.fs.starfarer.api.util.Pair<FlareEntity,Byte> addCampaignFlareField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, org.lwjgl.util.vector.Vector2f baseSpreadRange, org.lwjgl.util.vector.Vector2f facingRange, org.lwjgl.util.vector.Vector4f sizeRangeXY, Color baseFringeColor, Color baseFringeColorShift, Color baseCoreColor, Color baseCoreColorShift, boolean flick, boolean syncFlick, float fadeIn, float full, float fadeOut, float timerOffsetRange, boolean isAdditiveBlend, com.fs.starfarer.api.campaign.CampaignEngineLayers layer) static com.fs.starfarer.api.util.Pair<SpriteEntity,Byte> addCampaignParticleField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, float fieldRadius, org.lwjgl.util.vector.Vector4f sizeRangeXY, Color baseColor, com.fs.starfarer.api.graphics.SpriteAPI diffuse, float full, float fadeOut, com.fs.starfarer.api.campaign.CampaignEngineLayers layer) static com.fs.starfarer.api.util.Pair<SpriteEntity,Byte> addCampaignParticleField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, org.lwjgl.util.vector.Vector2f baseSpreadRange, org.lwjgl.util.vector.Vector2f velocityRange, org.lwjgl.util.vector.Vector2f facingRange, org.lwjgl.util.vector.Vector2f turnRateRange, org.lwjgl.util.vector.Vector4f sizeRangeXY, org.lwjgl.util.vector.Vector4f sizeGrowScaleRangeXY, Color baseColor, Color baseColorShift, Color baseEmissiveColor, Color baseEmissiveColorShift, com.fs.starfarer.api.graphics.SpriteAPI diffuse, com.fs.starfarer.api.graphics.SpriteAPI emissive, float fadeIn, float full, float fadeOut, float timerOffsetRange, boolean isAdditiveBlend, com.fs.starfarer.api.campaign.CampaignEngineLayers layer) static com.fs.starfarer.api.util.Pair<TrailEntity,Byte> addCombatBeamVisual(org.lwjgl.util.vector.Vector2f location, float facing, float length, float width, Color coreColor, com.fs.starfarer.api.graphics.SpriteAPI core, float full, float fadeOut, com.fs.starfarer.api.combat.CombatEngineLayers layer) Curve beam entity.static com.fs.starfarer.api.util.Pair<TrailEntity,Byte> addCombatBeamVisual(org.lwjgl.util.vector.Vector2f location, float facing, float length, float width, Color coreColor, Color fringeColor, com.fs.starfarer.api.graphics.SpriteAPI core, com.fs.starfarer.api.graphics.SpriteAPI fringe, float fadeIn, float full, float fadeOut, boolean isAdditiveBlend, com.fs.starfarer.api.combat.CombatEngineLayers layer) Curve beam entity.static com.fs.starfarer.api.util.Pair<FlareEntity,Byte> addCombatFlareField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, float fieldRadius, org.lwjgl.util.vector.Vector4f sizeRangeXY, Color fringeColor, Color coreColor, float full, float fadeOut, com.fs.starfarer.api.combat.CombatEngineLayers layer) static com.fs.starfarer.api.util.Pair<FlareEntity,Byte> addCombatFlareField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, org.lwjgl.util.vector.Vector2f baseSpreadRange, org.lwjgl.util.vector.Vector2f facingRange, org.lwjgl.util.vector.Vector4f sizeRangeXY, Color baseFringeColor, Color baseFringeColorShift, Color baseCoreColor, Color baseCoreColorShift, boolean flick, boolean syncFlick, float fadeIn, float full, float fadeOut, float timerOffsetRange, boolean isAdditiveBlend, com.fs.starfarer.api.combat.CombatEngineLayers layer) static com.fs.starfarer.api.util.Pair<SpriteEntity,Byte> addCombatParticleField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, float fieldRadius, org.lwjgl.util.vector.Vector4f sizeRangeXY, Color baseColor, com.fs.starfarer.api.graphics.SpriteAPI diffuse, float full, float fadeOut, com.fs.starfarer.api.combat.CombatEngineLayers layer) static com.fs.starfarer.api.util.Pair<SpriteEntity,Byte> addCombatParticleField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, org.lwjgl.util.vector.Vector2f baseSpreadRange, org.lwjgl.util.vector.Vector2f velocityRange, org.lwjgl.util.vector.Vector2f facingRange, org.lwjgl.util.vector.Vector2f turnRateRange, org.lwjgl.util.vector.Vector4f sizeRangeXY, org.lwjgl.util.vector.Vector4f sizeGrowScaleRangeXY, Color baseColor, Color baseColorShift, Color baseEmissiveColor, Color baseEmissiveColorShift, com.fs.starfarer.api.graphics.SpriteAPI diffuse, com.fs.starfarer.api.graphics.SpriteAPI emissive, float fadeIn, float full, float fadeOut, float timerOffsetRange, boolean isAdditiveBlend, com.fs.starfarer.api.combat.CombatEngineLayers layer) static TrailEntitycreateBeamVisual(org.lwjgl.util.vector.Vector2f location, float facing, float length, float width, Color coreColor, Color fringeColor, com.fs.starfarer.api.graphics.SpriteAPI core, com.fs.starfarer.api.graphics.SpriteAPI fringe, float fadeIn, float full, float fadeOut, boolean isAdditiveBlend) Curve beam entity.static FlareEntitycreateFlareField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, org.lwjgl.util.vector.Vector2f baseSpreadRange, org.lwjgl.util.vector.Vector2f facingRange, org.lwjgl.util.vector.Vector4f sizeRangeXY, Color baseFringeColor, Color baseFringeColorShift, Color baseCoreColor, Color baseCoreColorShift, boolean flick, boolean syncFlick, float fadeIn, float full, float fadeOut, float timerOffsetRange, boolean isAdditiveBlend) static SpriteEntitycreateParticleField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, org.lwjgl.util.vector.Vector2f baseSpreadRange, org.lwjgl.util.vector.Vector2f velocityRange, org.lwjgl.util.vector.Vector2f facingRange, org.lwjgl.util.vector.Vector2f turnRateRange, org.lwjgl.util.vector.Vector4f sizeRangeXY, org.lwjgl.util.vector.Vector4f sizeGrowScaleRangeXY, Color baseColor, Color baseColorShift, Color baseEmissiveColor, Color baseEmissiveColorShift, com.fs.starfarer.api.graphics.SpriteAPI diffuse, com.fs.starfarer.api.graphics.SpriteAPI emissive, float fadeIn, float full, float fadeOut, float timerOffsetRange, boolean isAdditiveBlend) static TextFieldEntitycreateTextField(String fontPath, float width, float height, String text) static TextFieldEntitycreateTextField(String fontPath, float width, float height, String text, float padding, Color baseColor) static TextFieldEntitycreateTextField(String fontPath, float width, float height, String text, float padding, Color baseColor, boolean italic, boolean underline, boolean strikeout, Color highlightColor, String... highlight) static TextFieldEntitycreateTextField(String fontPath, float width, float height, String text, float padding, Color baseColor, Color highlightColor, String... highlight) static TextFieldEntitycreateTextField(String fontPath, float width, float height, String text, TextFieldEntity.Alignment alignment, float padding, Color baseColor, boolean italic, boolean underline, boolean strikeout, Color highlightColor, String... highlight) static TextFieldObjectcreateTextFieldCompatible(String fontPath, float width, float height, String text) static TextFieldObjectcreateTextFieldCompatible(String fontPath, float width, float height, String text, float padding, Color baseColor, Color highlightColor, String... highlight) static TextFieldObjectcreateTextFieldCompatible(String fontPath, float width, float height, String text, float padding, String... highlight) static TextFieldObjectcreateTextFieldCompatible(String fontPath, float width, float height, String text, TextFieldEntity.Alignment alignment, float padding, Color baseColor, boolean italic, Color highlightColor, String... highlight) static voidImmediate draw text when called.static voidImmediate draw text when called.static voiddebugText(Object message, org.lwjgl.util.vector.Vector2f screenPos, Color textColor, boolean additive, String fontPath) Immediate draw text when called.static com.fs.starfarer.api.campaign.CampaignEngineLayersstatic com.fs.starfarer.api.combat.CombatEngineLayersstatic com.fs.starfarer.api.campaign.CampaignEngineLayersstatic com.fs.starfarer.api.combat.CombatEngineLayersstatic com.fs.starfarer.api.campaign.CampaignEngineLayersgetNextCampaignLayer(com.fs.starfarer.api.campaign.CampaignEngineLayers layer) static com.fs.starfarer.api.combat.CombatEngineLayersgetNextCombatLayer(com.fs.starfarer.api.combat.CombatEngineLayers layer) static com.fs.starfarer.api.campaign.CampaignEngineLayersgetPreCampaignLayer(com.fs.starfarer.api.campaign.CampaignEngineLayers layer) static com.fs.starfarer.api.combat.CombatEngineLayersgetPreCombatLayer(com.fs.starfarer.api.combat.CombatEngineLayers layer) static voidglDrawSimpleJitter(com.fs.starfarer.api.graphics.SpriteAPI sprite, org.lwjgl.util.vector.Vector2f location, float facing, Color color, float alphaMulti, int num, float minRadius, float maxRadius, boolean additive, float seed) Rendering simple jitter for sprite, should call it in layered rendering plugin.static com.fs.starfarer.api.util.Pair<Byte,com.fs.starfarer.api.util.Pair<TrailEntity, FlareEntity>> spawnCampaignEmpArcVisual(org.lwjgl.util.vector.Vector2f start, org.lwjgl.util.vector.Vector2f end, float width, Color fringe, Color core) static com.fs.starfarer.api.util.Pair<Byte,com.fs.starfarer.api.util.Pair<TrailEntity, FlareEntity>> spawnCampaignEmpArcVisual(org.lwjgl.util.vector.Vector2f start, org.lwjgl.util.vector.Vector2f end, float width, Color fringe, Color core, float jitterPower, float full, float fadeOut) static com.fs.starfarer.api.util.Pair<Byte,com.fs.starfarer.api.util.Pair<TrailEntity, FlareEntity>> spawnCombatEmpArcVisual(org.lwjgl.util.vector.Vector2f start, org.lwjgl.util.vector.Vector2f end, float width, Color fringe, Color core) static com.fs.starfarer.api.util.Pair<Byte,com.fs.starfarer.api.util.Pair<TrailEntity, FlareEntity>> spawnCombatEmpArcVisual(org.lwjgl.util.vector.Vector2f start, org.lwjgl.util.vector.Vector2f end, float width, Color fringe, Color core, float jitterPower, float full, float fadeOut) static com.fs.starfarer.api.util.Pair<TrailEntity,FlareEntity> spawnEmpArcVisual(org.lwjgl.util.vector.Vector2f offset, float width, org.lwjgl.util.vector.Vector2f start, org.lwjgl.util.vector.Vector2f end, Color fringe, Color core, float jitterPower, float full, float fadeOut)
-
Method Details
-
getHighestCombatLayer
public static com.fs.starfarer.api.combat.CombatEngineLayers getHighestCombatLayer() -
getLowestCombatLayer
public static com.fs.starfarer.api.combat.CombatEngineLayers getLowestCombatLayer() -
getHighestCampaignLayer
public static com.fs.starfarer.api.campaign.CampaignEngineLayers getHighestCampaignLayer() -
getLowestCampaignLayer
public static com.fs.starfarer.api.campaign.CampaignEngineLayers getLowestCampaignLayer() -
getPreCombatLayer
public static com.fs.starfarer.api.combat.CombatEngineLayers getPreCombatLayer(com.fs.starfarer.api.combat.CombatEngineLayers layer) -
getNextCombatLayer
public static com.fs.starfarer.api.combat.CombatEngineLayers getNextCombatLayer(com.fs.starfarer.api.combat.CombatEngineLayers layer) -
getPreCampaignLayer
public static com.fs.starfarer.api.campaign.CampaignEngineLayers getPreCampaignLayer(com.fs.starfarer.api.campaign.CampaignEngineLayers layer) -
getNextCampaignLayer
public static com.fs.starfarer.api.campaign.CampaignEngineLayers getNextCampaignLayer(com.fs.starfarer.api.campaign.CampaignEngineLayers layer) -
createBeamVisual
public static TrailEntity createBeamVisual(org.lwjgl.util.vector.Vector2f location, float facing, float length, float width, Color coreColor, @Nullable Color fringeColor, com.fs.starfarer.api.graphics.SpriteAPI core, @Nullable com.fs.starfarer.api.graphics.SpriteAPI fringe, float fadeIn, float full, float fadeOut, boolean isAdditiveBlend) Curve beam entity. -
addCampaignBeamVisual
public static com.fs.starfarer.api.util.Pair<TrailEntity,Byte> addCampaignBeamVisual(org.lwjgl.util.vector.Vector2f location, float facing, float length, float width, Color coreColor, com.fs.starfarer.api.graphics.SpriteAPI core, float full, float fadeOut, com.fs.starfarer.api.campaign.CampaignEngineLayers layer) Curve beam entity. -
addCampaignBeamVisual
public static com.fs.starfarer.api.util.Pair<TrailEntity,Byte> addCampaignBeamVisual(org.lwjgl.util.vector.Vector2f location, float facing, float length, float width, Color coreColor, @Nullable Color fringeColor, com.fs.starfarer.api.graphics.SpriteAPI core, @Nullable com.fs.starfarer.api.graphics.SpriteAPI fringe, float fadeIn, float full, float fadeOut, boolean isAdditiveBlend, com.fs.starfarer.api.campaign.CampaignEngineLayers layer) Curve beam entity. -
addCombatBeamVisual
public static com.fs.starfarer.api.util.Pair<TrailEntity,Byte> addCombatBeamVisual(org.lwjgl.util.vector.Vector2f location, float facing, float length, float width, Color coreColor, com.fs.starfarer.api.graphics.SpriteAPI core, float full, float fadeOut, com.fs.starfarer.api.combat.CombatEngineLayers layer) Curve beam entity. -
addCombatBeamVisual
public static com.fs.starfarer.api.util.Pair<TrailEntity,Byte> addCombatBeamVisual(org.lwjgl.util.vector.Vector2f location, float facing, float length, float width, Color coreColor, @Nullable Color fringeColor, com.fs.starfarer.api.graphics.SpriteAPI core, @Nullable com.fs.starfarer.api.graphics.SpriteAPI fringe, float fadeIn, float full, float fadeOut, boolean isAdditiveBlend, com.fs.starfarer.api.combat.CombatEngineLayers layer) Curve beam entity. -
spawnEmpArcVisual
public static com.fs.starfarer.api.util.Pair<TrailEntity,FlareEntity> spawnEmpArcVisual(@Nullable org.lwjgl.util.vector.Vector2f offset, float width, org.lwjgl.util.vector.Vector2f start, org.lwjgl.util.vector.Vector2f end, Color fringe, @Nullable Color core, float jitterPower, float full, float fadeOut) -
spawnCombatEmpArcVisual
public static com.fs.starfarer.api.util.Pair<Byte,com.fs.starfarer.api.util.Pair<TrailEntity, spawnCombatEmpArcVisualFlareEntity>> (org.lwjgl.util.vector.Vector2f start, org.lwjgl.util.vector.Vector2f end, float width, Color fringe, @Nullable Color core, float jitterPower, float full, float fadeOut) -
spawnCombatEmpArcVisual
public static com.fs.starfarer.api.util.Pair<Byte,com.fs.starfarer.api.util.Pair<TrailEntity, spawnCombatEmpArcVisualFlareEntity>> (org.lwjgl.util.vector.Vector2f start, org.lwjgl.util.vector.Vector2f end, float width, Color fringe, @Nullable Color core) -
spawnCampaignEmpArcVisual
public static com.fs.starfarer.api.util.Pair<Byte,com.fs.starfarer.api.util.Pair<TrailEntity, spawnCampaignEmpArcVisualFlareEntity>> (org.lwjgl.util.vector.Vector2f start, org.lwjgl.util.vector.Vector2f end, float width, Color fringe, @Nullable Color core, float jitterPower, float full, float fadeOut) -
spawnCampaignEmpArcVisual
public static com.fs.starfarer.api.util.Pair<Byte,com.fs.starfarer.api.util.Pair<TrailEntity, spawnCampaignEmpArcVisualFlareEntity>> (org.lwjgl.util.vector.Vector2f start, org.lwjgl.util.vector.Vector2f end, float width, Color fringe, @Nullable Color core) -
createParticleField
public static SpriteEntity createParticleField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, @Nullable org.lwjgl.util.vector.Vector2f baseSpreadRange, @Nullable org.lwjgl.util.vector.Vector2f velocityRange, @Nullable org.lwjgl.util.vector.Vector2f facingRange, @Nullable org.lwjgl.util.vector.Vector2f turnRateRange, org.lwjgl.util.vector.Vector4f sizeRangeXY, @Nullable org.lwjgl.util.vector.Vector4f sizeGrowScaleRangeXY, @Nullable Color baseColor, @Nullable Color baseColorShift, @Nullable Color baseEmissiveColor, @Nullable Color baseEmissiveColorShift, com.fs.starfarer.api.graphics.SpriteAPI diffuse, @Nullable com.fs.starfarer.api.graphics.SpriteAPI emissive, float fadeIn, float full, float fadeOut, float timerOffsetRange, boolean isAdditiveBlend) -
addCampaignParticleField
public static com.fs.starfarer.api.util.Pair<SpriteEntity,Byte> addCampaignParticleField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, float fieldRadius, org.lwjgl.util.vector.Vector4f sizeRangeXY, @Nullable Color baseColor, com.fs.starfarer.api.graphics.SpriteAPI diffuse, float full, float fadeOut, com.fs.starfarer.api.campaign.CampaignEngineLayers layer) -
addCampaignParticleField
public static com.fs.starfarer.api.util.Pair<SpriteEntity,Byte> addCampaignParticleField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, @Nullable org.lwjgl.util.vector.Vector2f baseSpreadRange, @Nullable org.lwjgl.util.vector.Vector2f velocityRange, @Nullable org.lwjgl.util.vector.Vector2f facingRange, @Nullable org.lwjgl.util.vector.Vector2f turnRateRange, org.lwjgl.util.vector.Vector4f sizeRangeXY, @Nullable org.lwjgl.util.vector.Vector4f sizeGrowScaleRangeXY, @Nullable Color baseColor, @Nullable Color baseColorShift, @Nullable Color baseEmissiveColor, @Nullable Color baseEmissiveColorShift, com.fs.starfarer.api.graphics.SpriteAPI diffuse, @Nullable com.fs.starfarer.api.graphics.SpriteAPI emissive, float fadeIn, float full, float fadeOut, float timerOffsetRange, boolean isAdditiveBlend, com.fs.starfarer.api.campaign.CampaignEngineLayers layer) -
addCombatParticleField
public static com.fs.starfarer.api.util.Pair<SpriteEntity,Byte> addCombatParticleField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, float fieldRadius, org.lwjgl.util.vector.Vector4f sizeRangeXY, @Nullable Color baseColor, com.fs.starfarer.api.graphics.SpriteAPI diffuse, float full, float fadeOut, com.fs.starfarer.api.combat.CombatEngineLayers layer) -
addCombatParticleField
public static com.fs.starfarer.api.util.Pair<SpriteEntity,Byte> addCombatParticleField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, @Nullable org.lwjgl.util.vector.Vector2f baseSpreadRange, @Nullable org.lwjgl.util.vector.Vector2f velocityRange, @Nullable org.lwjgl.util.vector.Vector2f facingRange, @Nullable org.lwjgl.util.vector.Vector2f turnRateRange, org.lwjgl.util.vector.Vector4f sizeRangeXY, @Nullable org.lwjgl.util.vector.Vector4f sizeGrowScaleRangeXY, @Nullable Color baseColor, @Nullable Color baseColorShift, @Nullable Color baseEmissiveColor, @Nullable Color baseEmissiveColorShift, com.fs.starfarer.api.graphics.SpriteAPI diffuse, @Nullable com.fs.starfarer.api.graphics.SpriteAPI emissive, float fadeIn, float full, float fadeOut, float timerOffsetRange, boolean isAdditiveBlend, com.fs.starfarer.api.combat.CombatEngineLayers layer) -
createFlareField
public static FlareEntity createFlareField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, @Nullable org.lwjgl.util.vector.Vector2f baseSpreadRange, @Nullable org.lwjgl.util.vector.Vector2f facingRange, org.lwjgl.util.vector.Vector4f sizeRangeXY, @Nullable Color baseFringeColor, @Nullable Color baseFringeColorShift, @Nullable Color baseCoreColor, @Nullable Color baseCoreColorShift, boolean flick, boolean syncFlick, float fadeIn, float full, float fadeOut, float timerOffsetRange, boolean isAdditiveBlend) -
addCampaignFlareField
public static com.fs.starfarer.api.util.Pair<FlareEntity,Byte> addCampaignFlareField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, float fieldRadius, org.lwjgl.util.vector.Vector4f sizeRangeXY, @Nullable Color fringeColor, @Nullable Color coreColor, float full, float fadeOut, com.fs.starfarer.api.campaign.CampaignEngineLayers layer) -
addCampaignFlareField
public static com.fs.starfarer.api.util.Pair<FlareEntity,Byte> addCampaignFlareField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, @Nullable org.lwjgl.util.vector.Vector2f baseSpreadRange, @Nullable org.lwjgl.util.vector.Vector2f facingRange, org.lwjgl.util.vector.Vector4f sizeRangeXY, @Nullable Color baseFringeColor, @Nullable Color baseFringeColorShift, @Nullable Color baseCoreColor, @Nullable Color baseCoreColorShift, boolean flick, boolean syncFlick, float fadeIn, float full, float fadeOut, float timerOffsetRange, boolean isAdditiveBlend, com.fs.starfarer.api.campaign.CampaignEngineLayers layer) -
addCombatFlareField
public static com.fs.starfarer.api.util.Pair<FlareEntity,Byte> addCombatFlareField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, float fieldRadius, org.lwjgl.util.vector.Vector4f sizeRangeXY, @Nullable Color fringeColor, @Nullable Color coreColor, float full, float fadeOut, com.fs.starfarer.api.combat.CombatEngineLayers layer) -
addCombatFlareField
public static com.fs.starfarer.api.util.Pair<FlareEntity,Byte> addCombatFlareField(org.lwjgl.util.vector.Vector2f location, int count, float facing, float arc, @Nullable org.lwjgl.util.vector.Vector2f baseSpreadRange, @Nullable org.lwjgl.util.vector.Vector2f facingRange, org.lwjgl.util.vector.Vector4f sizeRangeXY, @Nullable Color baseFringeColor, @Nullable Color baseFringeColorShift, @Nullable Color baseCoreColor, @Nullable Color baseCoreColorShift, boolean flick, boolean syncFlick, float fadeIn, float full, float fadeOut, float timerOffsetRange, boolean isAdditiveBlend, com.fs.starfarer.api.combat.CombatEngineLayers layer) -
createTextField
public static TextFieldEntity createTextField(@NotNull String fontPath, float width, float height, @NotNull String text, TextFieldEntity.Alignment alignment, float padding, Color baseColor, boolean italic, boolean underline, boolean strikeout, Color highlightColor, String... highlight) -
createTextField
-
createTextField
-
createTextField
public static TextFieldEntity createTextField(@NotNull String fontPath, float width, float height, @NotNull String text, float padding, Color baseColor) -
createTextField
public static TextFieldEntity createTextField(@NotNull String fontPath, float width, float height, @NotNull String text) -
createTextFieldCompatible
public static TextFieldObject createTextFieldCompatible(@NotNull String fontPath, float width, float height, @NotNull String text, TextFieldEntity.Alignment alignment, float padding, Color baseColor, boolean italic, Color highlightColor, String... highlight) -
createTextFieldCompatible
-
createTextFieldCompatible
public static TextFieldObject createTextFieldCompatible(@NotNull String fontPath, float width, float height, @NotNull String text, float padding, String... highlight) -
createTextFieldCompatible
public static TextFieldObject createTextFieldCompatible(@NotNull String fontPath, float width, float height, @NotNull String text) -
glDrawSimpleJitter
public static void glDrawSimpleJitter(com.fs.starfarer.api.graphics.SpriteAPI sprite, org.lwjgl.util.vector.Vector2f location, float facing, Color color, float alphaMulti, int num, float minRadius, float maxRadius, boolean additive, float seed) Rendering simple jitter for sprite, should call it in layered rendering plugin.Vanilla supported.
- Parameters:
seed- default for total elapsed time, asCombatEngineAPI.getTotalElapsedTime(boolean)
-
debugText
public static void debugText(Object message, org.lwjgl.util.vector.Vector2f screenPos, Color textColor, boolean additive, @NotNull String fontPath) Immediate draw text when called.Should not use it for release version.
-
debugText
Immediate draw text when called.Should not use it for release version.
-
debugText
Immediate draw text when called.Should not use it for release version.
Will rendering at the center of screen.
-