Uses of Interface
com.fs.starfarer.api.graphics.SpriteAPI
Packages that use SpriteAPI
Package
Description
-
Uses of SpriteAPI in com.fs.starfarer.api
Methods in com.fs.starfarer.api that return SpriteAPIModifier and TypeMethodDescriptionSame as the method that takes (String category, String key).File must already have been loaded.Gets a sprite loaded using the "graphics" section in data/config/settings.json. -
Uses of SpriteAPI in com.fs.starfarer.api.campaign
Methods in com.fs.starfarer.api.campaign with parameters of type SpriteAPIModifier and TypeMethodDescriptionvoid
SpecialItemPlugin.SpecialItemRendererAPI.renderScanlines
(SpriteAPI sprite, float cx, float cy, float alphaMult) void
SpecialItemPlugin.SpecialItemRendererAPI.renderSchematic
(SpriteAPI sprite, float cx, float cy, float alphaMult) void
SpecialItemPlugin.SpecialItemRendererAPI.renderSchematicWithCorners
(SpriteAPI sprite, Color color, float blX, float blY, float tlX, float tlY, float trX, float trY, float brX, float brY, float alphaMult) -
Uses of SpriteAPI in com.fs.starfarer.api.combat
Methods in com.fs.starfarer.api.combat that return SpriteAPIModifier and TypeMethodDescriptionWeaponAPI.getBarrelSpriteAPI()
Sprite with the weapon barrels, or null if the weapon doesn't use recoil/separate barrel graphics.WeaponAPI.getGlowSpriteAPI()
BeamAPI.getHitGlow()
ShipAPI.getLargeHardpointCover()
ShipAPI.getLargeTurretCover()
ShipAPI.getMediumHardpointCover()
ShipAPI.getMediumTurretCover()
ShipAPI.getSmallHardpointCover()
ShipAPI.getSmallTurretCover()
BattleObjectiveAPI.getSprite()
MissileRenderDataAPI.getSprite()
WeaponAPI.getSprite()
Note: setAlphaMult() and setAngle() will be called on the sprite returned here just prior to rendering.CombatAsteroidAPI.getSpriteAPI()
MissileAPI.getSpriteAPI()
ShipAPI.getSpriteAPI()
A wrapper around the internal implementation of a sprite.WeaponAPI.getUnderSpriteAPI()
"Base" sprite for the weapon (see: mjolnir.wpn), or null.Methods in com.fs.starfarer.api.combat with parameters of type SpriteAPIModifier and TypeMethodDescriptionvoid
WeaponAPI.renderBarrel
(SpriteAPI sprite, org.lwjgl.util.vector.Vector2f loc, float alphaMult) Renders the barrel.void
BeamAPI.setHitGlow
(SpriteAPI sprite) void
void
-
Uses of SpriteAPI in com.fs.starfarer.api.impl.campaign
Fields in com.fs.starfarer.api.impl.campaign declared as SpriteAPIModifier and TypeFieldDescriptionprotected SpriteAPI
GateEntityPlugin.activeGlow
protected SpriteAPI
GateEntityPlugin.baseSprite
protected SpriteAPI
GateEntityPlugin.concentric
protected SpriteAPI
GenericCampaignEntitySprite.glow
protected SpriteAPI
GenericFieldItemSprite.glow
protected SpriteAPI
GenericCampaignEntitySprite.overlay
protected SpriteAPI
GateEntityPlugin.rays
protected SpriteAPI
GateEntityPlugin.scannedGlow
protected SpriteAPI
GenericCampaignEntitySprite.shadowMask
protected SpriteAPI
GenericFieldItemSprite.shadowMask
protected SpriteAPI
ExplosionEntityPlugin.sprite
protected SpriteAPI
GenericCampaignEntitySprite.sprite
protected SpriteAPI
GenericFieldItemSprite.sprite
protected SpriteAPI
GateEntityPlugin.starfield
protected SpriteAPI
GateEntityPlugin.whirl1
protected SpriteAPI
GateEntityPlugin.whirl2
Methods in com.fs.starfarer.api.impl.campaign that return SpriteAPIModifier and TypeMethodDescriptionGenericCampaignEntitySprite.getGlow()
GenericCampaignEntitySprite.getOverlay()
Methods in com.fs.starfarer.api.impl.campaign with parameters of type SpriteAPIModifier and TypeMethodDescriptionvoid
void
GenericCampaignEntitySprite.setOverlay
(SpriteAPI overlay) -
Uses of SpriteAPI in com.fs.starfarer.api.impl.campaign.abilities
Fields in com.fs.starfarer.api.impl.campaign.abilities declared as SpriteAPI -
Uses of SpriteAPI in com.fs.starfarer.api.impl.campaign.eventide
Fields in com.fs.starfarer.api.impl.campaign.eventide declared as SpriteAPIModifier and TypeFieldDescriptionprotected SpriteAPI
EventideDuelBackground.bg
protected SpriteAPI
EventideDuelBackground.column
protected SpriteAPI
EventideDuelBackground.conduits
protected SpriteAPI
EventideDuelBackground.foreground_side
protected SpriteAPI
EventideDuelBackground.platform
AnimAction.sprite
CharAnim.sprite
protected SpriteAPI
EventideDuelBackground.tower
Methods in com.fs.starfarer.api.impl.campaign.eventide that return SpriteAPI -
Uses of SpriteAPI in com.fs.starfarer.api.impl.campaign.terrain
Fields in com.fs.starfarer.api.impl.campaign.terrain declared as SpriteAPIModifier and TypeFieldDescriptionprotected SpriteAPI
PulsarBeamTerrainPlugin.flareTexture
protected SpriteAPI
HyperspaceTerrainPlugin.flickerTexture
protected SpriteAPI
DebrisPiece.glow
protected SpriteAPI
BaseTiledTerrain.mapTexture
protected SpriteAPI
DebrisPiece.shadowMask
protected SpriteAPI
DebrisPiece.sprite
protected SpriteAPI
BaseTiledTerrain.texture
protected SpriteAPI
MagneticFieldTerrainPlugin.texture
protected SpriteAPI
SpatialAnomalyTerrainPlugin.texture
protected SpriteAPI
StarCoronaTerrainPlugin.texture
protected SpriteAPI
WavefrontTerrainPlugin.texture
Methods in com.fs.starfarer.api.impl.campaign.terrain that return SpriteAPIModifier and TypeMethodDescriptionAuroraRenderer.AuroraRendererDelegate.getAuroraTexture()
MagneticFieldTerrainPlugin.getAuroraTexture()
SpatialAnomalyTerrainPlugin.getAuroraTexture()
StarCoronaTerrainPlugin.getAuroraTexture()
PulsarBeamTerrainPlugin.getPulsarTexture()
PulsarRenderer.PulsarRendererDelegate.getPulsarTexture()
-
Uses of SpriteAPI in com.fs.starfarer.api.impl.campaign.velfield
Fields in com.fs.starfarer.api.impl.campaign.velfield declared as SpriteAPIMethods in com.fs.starfarer.api.impl.campaign.velfield with parameters of type SpriteAPIModifier and TypeMethodDescriptionvoid
SlipstreamEntityPlugin.renderLayer
(SpriteAPI sprite, float texProgress, float alpha) void
SlipstreamEntityPlugin2.renderSegments
(SpriteAPI sprite, SpriteAPI edge, float alpha, List<SlipstreamEntityPlugin2.SlipstreamSegment> segments) void
SlipstreamTerrainPlugin2.renderSegments
(SpriteAPI sprite0, SpriteAPI sprite1, SpriteAPI sprite2, SpriteAPI edge, float alpha, List<SlipstreamTerrainPlugin2.SlipstreamSegment> segments, float extraTX, boolean forMap) -
Uses of SpriteAPI in com.fs.starfarer.api.impl.combat
Fields in com.fs.starfarer.api.impl.combat declared as SpriteAPIModifier and TypeFieldDescriptionprotected SpriteAPI
NegativeExplosionVisual.atmosphereTex
CombatEntityPluginWithParticles.ParticleData.sprite
CryoblasterEffect.ParticleData.sprite
CryofluxTransducerEffect.ParticleData.sprite
DisintegratorEffect.ParticleData.sprite
protected SpriteAPI
NeuralTransferVisual.sprite
protected SpriteAPI
ShipExplosionFlareVisual.sprite
TriadShieldStatsBackup.ShieldPiece.sprite
-
Uses of SpriteAPI in com.fs.starfarer.api.impl.combat.dweller
Fields in com.fs.starfarer.api.impl.combat.dweller declared as SpriteAPIMethods in com.fs.starfarer.api.impl.combat.dweller that return SpriteAPIConstructors in com.fs.starfarer.api.impl.combat.dweller with parameters of type SpriteAPIModifierConstructorDescriptionWarpingSpriteRendererUtilV2
(SpriteAPI sprite, int verticesWide, int verticesTall, float minWarpRadius, float maxWarpRadius, float warpRateMult) -
Uses of SpriteAPI in com.fs.starfarer.api.impl.combat.threat
Fields in com.fs.starfarer.api.impl.combat.threat declared as SpriteAPI -
Uses of SpriteAPI in com.fs.starfarer.api.impl.hullmods
Methods in com.fs.starfarer.api.impl.hullmods that return SpriteAPIModifier and TypeMethodDescriptionstatic SpriteAPI
ConvertedHangar.getFighterSkin
(ShipAPI fighter, ShipAPI carrier) static SpriteAPI
ConvertedHangar.getFighterSkin
(String cat, ShipAPI fighter, ShipAPI carrier) -
Uses of SpriteAPI in com.fs.starfarer.api.util
Fields in com.fs.starfarer.api.util declared as SpriteAPIModifier and TypeFieldDescriptionprotected SpriteAPI
CampaignEngineGlowIndividualEngine.flame
protected SpriteAPI
CampaignEngineGlowIndividualEngine.glow
Methods in com.fs.starfarer.api.util that return SpriteAPIModifier and TypeMethodDescriptionCampaignEngineGlowIndividualEngine.getGlow()
static SpriteAPI
Misc.getWeaponSkin
(ShipAPI ship, String weaponId, Misc.WeaponSkinType type) static SpriteAPI
Misc.getWeaponSkin
(String cat, String weaponId, ShipAPI ship, Misc.WeaponSkinType type) Methods in com.fs.starfarer.api.util with parameters of type SpriteAPIModifier and TypeMethodDescriptionvoid
void
void
WarpingSpriteRendererUtil.renderNoBlendOrRotate
(SpriteAPI sprite, float x, float y) void
WarpingSpriteRendererUtil.renderNoBlendOrRotate
(SpriteAPI sprite, float xOff, float yOff, boolean disableBlend) static void
JitterUtil.renderWithJitter
(SpriteAPI s, float x, float y, float maxJitter, int numCopies) void