com.uwsoft.editor.renderer.resources.IResourceRetriever Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of overlap2d-runtime-libgdx Show documentation
Show all versions of overlap2d-runtime-libgdx Show documentation
overlap2d-runtime-libgdx provides functionality to load, manipulate and render scenes generated by Overlap2D.
The newest version!
package com.uwsoft.editor.renderer.resources;
import com.badlogic.gdx.files.FileHandle;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.graphics.g2d.BitmapFont;
import com.badlogic.gdx.graphics.g2d.ParticleEffect;
import com.badlogic.gdx.graphics.g2d.TextureAtlas;
import com.badlogic.gdx.graphics.g2d.TextureRegion;
import com.badlogic.gdx.graphics.glutils.ShaderProgram;
import com.uwsoft.editor.renderer.data.ResolutionEntryVO;
import com.uwsoft.editor.renderer.utils.MySkin;
import com.uwsoft.editor.renderer.data.ProjectInfoVO;
import com.uwsoft.editor.renderer.data.SceneVO;
/**
* Created by azakhary on 9/9/2014.
*/
public interface IResourceRetriever {
public TextureRegion getTextureRegion(String name);
public ParticleEffect getParticleEffect(String name);
public TextureAtlas getSkeletonAtlas(String name);
public FileHandle getSkeletonJSON(String name);
public FileHandle getSCMLFile(String name);
public TextureAtlas getSpriteAnimation(String name);
public BitmapFont getBitmapFont(String name, int size);
public MySkin getSkin();
public SceneVO getSceneVO(String sceneName);
public ProjectInfoVO getProjectVO();
public ResolutionEntryVO getLoadedResolution();
public ShaderProgram getShaderProgram(String shaderName);
}