package electrosphere.engine.assetmanager.queue;

/**
 * An asset that has its data ready to be buffered to gpu
 */
public interface QueuedAsset {
    
    /**
     * Loads the asset
     */
    public void load();

    /**
     * Checks whether the queued asset has been loaded or not
     * @return True if it has been loaded to gpu/wherever, false otherise
     */
    public boolean hasLoaded();

}
