public AbstractBox2dHelper(MainScene adapter) { this.adapter = adapter; render = Engine.getShapeRenderer(); }
public void render() { Engine.getShapeRenderer().begin(ShapeType.Line); Engine.getShapeRenderer().line(start, end); Engine.getShapeRenderer().end(); }
@Override public void render(float delta) { Engine.getShapeRenderer().begin(ShapeType.Point); Engine.getShapeRenderer().setColor(Color.YELLOW); for (int x = 0; x < width; x++) { float blend = 1 - Math.abs(width / 2 - x) / (float) width / 2f; blend = (float) Math.pow(blend, 3); float y = MathUtils.cosDeg(x / (float) width * 360 * 2 * 5 + _myPhase) * _myAmplitude * blend; Engine.getShapeRenderer().point(x, y + Engine.getHeight() / 2, 0); } Engine.getShapeRenderer().end(); }
public void render (float delta) { Engine.getShapeRenderer().setProjectionMatrix(Engine.getDefaultCamera().combined); Engine.getShapeRenderer().begin(ShapeType.Filled); Engine.getShapeRenderer().rect(0, 0, Engine.getWidth(), Engine.getHeight(), color1, color1, color2, color2); Engine.getShapeRenderer().end(); } }
@Override protected void inLoadingRender(float delta) { Engine.getShapeRenderer().setProjectionMatrix(Engine.getDefaultCamera().combined); Engine.getShapeRenderer().setColor(Color.GRAY); Engine.getShapeRenderer().begin(ShapeType.Filled); Engine.getShapeRenderer().rect(OFFSET, Engine.getHeight()/2, Engine.getWidth()-OFFSET*2, HEIGHT*Engine.getHeight()); Engine.getShapeRenderer().end(); Engine.getShapeRenderer().setColor(1,1,0,0.2f); Engine.getShapeRenderer().begin(ShapeType.Filled); Engine.getShapeRenderer().rect(OFFSET, Engine.getHeight()/2, (Engine.getWidth()-OFFSET*2)*this.percent(), HEIGHT*Engine.getHeight()); Engine.getShapeRenderer().end(); } }
public void render(float delta) { this.color.a = transparency; Gdx.gl.glEnable(GL20.GL_BLEND); Gdx.gl.glBlendFunc(GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA); Engine.getShapeRenderer().setProjectionMatrix(Engine.getDefaultCamera().combined); Engine.getShapeRenderer().begin(ShapeType.Filled); Engine.getShapeRenderer().setColor(color); Engine.getShapeRenderer().rect(0, 0, Engine.getWidth(), Engine.getHeight()); Engine.getShapeRenderer().end(); Gdx.gl.glDisable(GL20.GL_BLEND); } }
@Override protected void inLoadingRender(float delta) { deltaAppend+=delta; Engine.getShapeRenderer().identity(); Engine.getShapeRenderer().translate(Engine.getWidth()/2, Engine.getHeight()/2, 0); Engine.getShapeRenderer().rotate(0, 0, 1, deltaAppend*50); Engine.getShapeRenderer().setProjectionMatrix(Engine.getDefaultCamera().combined); Engine.getShapeRenderer().setColor(Color.YELLOW); Engine.getShapeRenderer().begin(ShapeType.Filled); Engine.getShapeRenderer().triangle( 0,0, -50, 100, 50, 100); Engine.getShapeRenderer().end(); Engine.getShapeRenderer().setColor(Color.RED); Engine.getShapeRenderer().begin(ShapeType.Filled); Engine.getShapeRenderer().triangle( 0,0, -50, -100, 50, -100); Engine.getShapeRenderer().end(); Engine.getShapeRenderer().setColor(Color.BLUE); Engine.getShapeRenderer().begin(ShapeType.Filled); Engine.getShapeRenderer().triangle( 0,0, -100, -50, -100, 50); Engine.getShapeRenderer().end(); Engine.getShapeRenderer().setColor(Color.GREEN); Engine.getShapeRenderer().begin(ShapeType.Filled);
@Override protected void inLoadingRender(float delta) { Engine.getShapeRenderer().setProjectionMatrix(Engine.getDefaultCamera().combined); final float width = (Engine.getWidth()-OFFSET*2)*this.percent(); Engine.getShapeRenderer().setColor(Color.WHITE); Engine.getShapeRenderer().begin(ShapeType.Filled); for(int i=0;i*BLOCK*Engine.getWidth()<width;i++){ if(i%2==0){ Engine.getShapeRenderer().rect(OFFSET+i*BLOCK*Engine.getWidth(), Engine.getHeight()/2, BLOCK*Engine.getWidth() , HEIGHT*Engine.getHeight()); } } Engine.getShapeRenderer().end(); } @Override
public void render(float delta) { if (0 == totalTime) return; Gdx.gl.glEnable(GL20.GL_BLEND); Gdx.gl.glLineWidth(4); c.a = (float) currentTime / (float) totalTime; Engine.getShapeRenderer().setColor(c); for (Line line : this.segments) { line.render(); } Gdx.gl.glLineWidth(1); }
final ShapeRenderer shapes = Engine.getShapeRenderer(); final SwipeTriStrip tris = new SwipeTriStrip();
@Override public void draw(Batch batch, float parentAlpha) { ShapeRenderer render = Engine.getShapeRenderer(); render.setColor(color); render.begin(ShapeType.Filled); render.rect(getX(), getY(), Engine.getWidth() * this.getScaleX(), this.getHeight() * this.getScaleX()); render.end(); super.draw(batch, parentAlpha); } }
public static void renderCircle(b2CircleFixtureDefModel circle, Vector2 position, float angle, boolean focus) { ShapeRenderer render = Engine.getShapeRenderer(); render.setColor(focus ? FocusColor : CIRCLE); render.begin(ShapeType.Filled); render.circle(position.x, position.y, circle.radius); render.end(); render.setColor(focus ? FocusColor_BORDER : CIRCLE_BORDER); render.begin(ShapeType.Line); render.circle(position.x, position.y, circle.radius); render.end(); render.setColor(LINE); render.begin(ShapeType.Line); render.line( position.x, position.y, position.x + circle.radius * MathUtils.cosDeg(angle), position.y + circle.radius * MathUtils.sinDeg(angle)); render.end(); }
if (b2Joint.bodyA.body == null || b2Joint.bodyB.body == null) return; ShapeRenderer render = Engine.getShapeRenderer(); if (b2Joint instanceof b2DistanceJointDefModel) { final b2DistanceJointDefModel obj = b2DistanceJointDefModel.class.cast(b2Joint);
public static void renderBox(b2RectangleFixtureDefModel box, Vector2 position, float angle, boolean focus) { ShapeRenderer render = Engine.getShapeRenderer();
public void render(float delta) { Gdx.gl.glEnable(GL20.GL_BLEND); final ImmediateModeRenderer renderer = Engine.getShapeRenderer().getRenderer(); Engine.getShapeRenderer().begin(ShapeType.Filled); for (int i = 1; i < columns.length; i++) { renderer.vertex(p1.x, p2.y - tinkness, 0); Engine.getShapeRenderer().end();
public static void renderPolygon(PolygonFixtureDefModel polygon, Vector2 position, float angle, boolean focus) { ShapeRenderer render = Engine.getShapeRenderer();
Gdx.gl.glClearColor(1, 1, 1, 1); ShapeRenderer render = Engine.getShapeRenderer(); render.setProjectionMatrix(Engine.getDefaultCamera().combined);