Android Open Source - Verlet I Graphics






From Project

Back to project page Verlet.

License

The source code is released under:

Copyright 2013 Devicement http://devicement.com/ Copyright 2013 Sub Protocol and other contributors http://subprotocol.com/ Permission is hereby granted, free of charge, to any person obtaining a co...

If you think the Android project Verlet listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package org.verletandroid.Graphics;
/*  w ww . j  a va2 s .co  m*/
import android.graphics.Canvas;
import android.graphics.Paint;
import org.verletandroid.VerletCore.Vec2;

/**
 * Created with IntelliJ IDEA.
 * User: George
 * Date: 28.04.13
 * Time: 15:24
 * To change this template use File | Settings | File Templates.
 */
public interface IGraphics {
    public IPixmap newPixmap(String fileName, PixmapFormat format);

    public Paint getPaint();
    public Canvas getCanvas();
    public void clear(int color);
    public void setColorPen(int color);
    public void setStrokeWidth(float width);
    public void setPenStyle(Paint.Style style);

    public void drawPixel(int x, int y);
    public void drawText(String text, float x, float y);
    public void drawLine(float x, float y, float x2, float y2);
    public void drawRect(int x, int y, int width, int height);
    public void drawArc(float x, float y, float radius, float startAngle, float endAngle);
    public void drawPixmap(IPixmap pixmap, int x, int y, int srcX, int srcY,
                          int srcWidth, int srcHeight);

    public void drawPixmap(IPixmap pixmap, int x, int y);
    public int getWidth();
    public int getHeight();

    void drawCircle(float x, float y, float v);

    void drawPath(Vec2[] pathPoint);
}




Java Source Code List

com.northerneyes.VerletObjects.SpiderWeb.java
com.northerneyes.VerletObjects.Spider.java
com.northerneyes.VerletObjects.Tree.java
com.northerneyes.activities.MainActivity.java
com.northerneyes.activities.SampleList.java
org.verletandroid.Graphics.Graphics.java
org.verletandroid.Graphics.IGraphics.java
org.verletandroid.Graphics.IPixmap.java
org.verletandroid.Graphics.PixmapFormat.java
org.verletandroid.Graphics.Pixmap.java
org.verletandroid.Handlers.AccelerometerVerletHandler.java
org.verletandroid.Handlers.InputVerletHandler.java
org.verletandroid.Handlers.MultyTouchVerletHandler.java
org.verletandroid.VerletCore.Composite.java
org.verletandroid.VerletCore.IEntity.java
org.verletandroid.VerletCore.Particle.java
org.verletandroid.VerletCore.Utils.java
org.verletandroid.VerletCore.Vec2.java
org.verletandroid.VerletCore.Verlet.java
org.verletandroid.VerletCore.Contraints.AngleConstraint.java
org.verletandroid.VerletCore.Contraints.DistanceConstraint.java
org.verletandroid.VerletCore.Contraints.IConstraint.java
org.verletandroid.VerletCore.Contraints.PinConstraint.java
org.verletandroid.VerletCore.Objects.Cloth.java
org.verletandroid.VerletCore.Objects.LineSegments.java
org.verletandroid.VerletCore.Objects.Tire.java
org.verletandroid.componets.IUpdatable.java
org.verletandroid.componets.RenderView.java