package electrosphere.entity; import electrosphere.renderer.actor.Actor; /** * Utilities to manipulating drawable entities (eg making an entity transparent) */ public class DrawableUtils { /** * Edits entity data to make the entity transparent * @param entity The entity to edit */ public static void makeEntityTransparent(Entity entity){ entity.putData(EntityDataStrings.DRAW_TRANSPARENT_PASS, true); entity.removeData(EntityDataStrings.DRAW_SOLID_PASS); } /** * Disables culling for the actor on a given entity * @param entity The entity */ public static void disableCulling(Entity entity){ Actor actor = EntityUtils.getActor(entity); if(actor != null){ actor.setFrustumCull(false); } } }