Search in sources :

Example 1 with TinyVGShapeDrawer

use of dev.lyze.gdxtinyvg.drawers.TinyVGShapeDrawer in project gdx-TinyVG by lyze237.

the class DepthTest method create.

@Override
public void create() {
    drawer = new TinyVGShapeDrawer(new SpriteBatch());
    viewport = new FitViewport(100, 100);
    profiler = new GLProfiler(Gdx.graphics);
    profiler.enable();
}
Also used : GLProfiler(com.badlogic.gdx.graphics.profiling.GLProfiler) TinyVGShapeDrawer(dev.lyze.gdxtinyvg.drawers.TinyVGShapeDrawer) SpriteBatch(com.badlogic.gdx.graphics.g2d.SpriteBatch) FitViewport(com.badlogic.gdx.utils.viewport.FitViewport)

Example 2 with TinyVGShapeDrawer

use of dev.lyze.gdxtinyvg.drawers.TinyVGShapeDrawer in project gdx-TinyVG by lyze237.

the class ExamplesFileLoadingTest method create.

@Override
public void create() {
    drawer = new TinyVGShapeDrawer(new SpriteBatch());
    viewport = new FitViewport(100, 100);
    profiler = new GLProfiler(Gdx.graphics);
    profiler.enable();
}
Also used : GLProfiler(com.badlogic.gdx.graphics.profiling.GLProfiler) TinyVGShapeDrawer(dev.lyze.gdxtinyvg.drawers.TinyVGShapeDrawer) SpriteBatch(com.badlogic.gdx.graphics.g2d.SpriteBatch) FitViewport(com.badlogic.gdx.utils.viewport.FitViewport)

Example 3 with TinyVGShapeDrawer

use of dev.lyze.gdxtinyvg.drawers.TinyVGShapeDrawer in project gdx-TinyVG by lyze237.

the class FrameBufferTest method create.

@Override
public void create() {
    drawer = new TinyVGShapeDrawer(new SpriteBatch(), new TextureRegion(new Texture("pixel.png")));
    viewport = new FitViewport(100, 100);
}
Also used : TextureRegion(com.badlogic.gdx.graphics.g2d.TextureRegion) TinyVGShapeDrawer(dev.lyze.gdxtinyvg.drawers.TinyVGShapeDrawer) SpriteBatch(com.badlogic.gdx.graphics.g2d.SpriteBatch) Texture(com.badlogic.gdx.graphics.Texture) FitViewport(com.badlogic.gdx.utils.viewport.FitViewport)

Example 4 with TinyVGShapeDrawer

use of dev.lyze.gdxtinyvg.drawers.TinyVGShapeDrawer in project skin-composer by raeleus.

the class Main method create.

@Override
public void create() {
    appFolder = Gdx.files.external(".skincomposer/");
    skin = new FreeTypeSkin(Gdx.files.internal("skin-composer-ui/skin-composer-ui.json"));
    viewport = new ScreenViewport();
    // viewport.setUnitsPerPixel(.5f);
    var batch = new PolygonSpriteBatch(SPINE_MAX_VERTS);
    stage = new Stage(viewport, batch);
    Gdx.input.setInputProcessor(stage);
    shapeDrawer = new TinyVGShapeDrawer(stage.getBatch(), skin.getRegion("white"));
    graphDrawer = new GraphDrawer(shapeDrawer);
    tinyVGAssetLoader = new TinyVGAssetLoader();
    skeletonRenderer = new SkeletonRenderer();
    var skeletonJson = new SkeletonJson(Main.skin.getAtlas());
    floppySkeletonData = skeletonJson.readSkeletonData(Gdx.files.internal("spine/floppy.json"));
    floppyAnimationStateData = new AnimationStateData(floppySkeletonData);
    uiScaleSkeletonData = skeletonJson.readSkeletonData(Gdx.files.internal("spine/uiscale.json"));
    uiScaleAnimationStateData = new AnimationStateData(uiScaleSkeletonData);
    textraTypistLogoSkeletonData = skeletonJson.readSkeletonData(Gdx.files.internal("spine/TextraTypist Logo.json"));
    textraTypistLogoAnimationStateData = new AnimationStateData(textraTypistLogoSkeletonData);
    arrowSkeletonData = skeletonJson.readSkeletonData(Gdx.files.internal("spine/arrow-animation.json"));
    arrowAnimationStateData = new AnimationStateData(arrowSkeletonData);
    cursorNE = Utils.textureRegionToCursor(skin.getRegion("cursor_resize_ne"), 16, 16);
    cursorNW = Utils.textureRegionToCursor(skin.getRegion("cursor_resize_nw"), 16, 16);
    cursorVertical = Utils.textureRegionToCursor(skin.getRegion("cursor_resize_vertical"), 16, 16);
    cursorHorizontal = Utils.textureRegionToCursor(skin.getRegion("cursor_resize_horizontal"), 16, 16);
    initDefaults();
    populate();
    resizeUiScale(projectData.getUiScale());
}
Also used : TinyVGAssetLoader(dev.lyze.gdxtinyvg.TinyVGAssetLoader) GraphDrawer(space.earlygrey.shapedrawer.GraphDrawer) TinyVGShapeDrawer(dev.lyze.gdxtinyvg.drawers.TinyVGShapeDrawer) Stage(com.badlogic.gdx.scenes.scene2d.Stage) SkeletonJson(com.esotericsoftware.spine.SkeletonJson) SkeletonRenderer(com.esotericsoftware.spine.SkeletonRenderer) ScreenViewport(com.badlogic.gdx.utils.viewport.ScreenViewport) AnimationStateData(com.esotericsoftware.spine.AnimationStateData) FreeTypeSkin(com.ray3k.stripe.FreeTypeSkin) PolygonSpriteBatch(com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch)

Example 5 with TinyVGShapeDrawer

use of dev.lyze.gdxtinyvg.drawers.TinyVGShapeDrawer in project gdx-TinyVG by lyze237.

the class BoundingBoxTests method create.

@Override
public void create() {
    drawer = new TinyVGShapeDrawer(new SpriteBatch());
    viewport = new FitViewport(100, 100);
}
Also used : TinyVGShapeDrawer(dev.lyze.gdxtinyvg.drawers.TinyVGShapeDrawer) SpriteBatch(com.badlogic.gdx.graphics.g2d.SpriteBatch) FitViewport(com.badlogic.gdx.utils.viewport.FitViewport)

Aggregations

TinyVGShapeDrawer (dev.lyze.gdxtinyvg.drawers.TinyVGShapeDrawer)7 SpriteBatch (com.badlogic.gdx.graphics.g2d.SpriteBatch)6 FitViewport (com.badlogic.gdx.utils.viewport.FitViewport)6 GLProfiler (com.badlogic.gdx.graphics.profiling.GLProfiler)3 Texture (com.badlogic.gdx.graphics.Texture)2 TextureRegion (com.badlogic.gdx.graphics.g2d.TextureRegion)2 PolygonSpriteBatch (com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch)1 Stage (com.badlogic.gdx.scenes.scene2d.Stage)1 ScreenViewport (com.badlogic.gdx.utils.viewport.ScreenViewport)1 AnimationStateData (com.esotericsoftware.spine.AnimationStateData)1 SkeletonJson (com.esotericsoftware.spine.SkeletonJson)1 SkeletonRenderer (com.esotericsoftware.spine.SkeletonRenderer)1 FreeTypeSkin (com.ray3k.stripe.FreeTypeSkin)1 TinyVGAssetLoader (dev.lyze.gdxtinyvg.TinyVGAssetLoader)1 GraphDrawer (space.earlygrey.shapedrawer.GraphDrawer)1