Class Collider2D

All Implemented Interfaces:
Behavior, Renderable, Closeable, AutoCloseable
Direct Known Subclasses:
BoxCollider2D, CircleCollider2D, EdgeCollider2D

public abstract class Collider2D extends ComponentBehavior
  • Constructor Details

    • Collider2D

      public Collider2D()
  • Method Details

    • createShape

      public abstract org.jbox2d.collision.shapes.Shape createShape(double ppm)
    • updateShape

      public abstract void updateShape(org.jbox2d.collision.shapes.Shape shape, double ppm)
    • density

      public double density()
    • setDensity

      public Collider2D setDensity(double density)
    • restitution

      public double restitution()
    • setRestitution

      public Collider2D setRestitution(double restitution)
    • friction

      public double friction()
    • setFriction

      public Collider2D setFriction(double friction)
    • collisionMask

      public int collisionMask()
    • setCollisionMask

      public Collider2D setCollisionMask(int collisionMask)
    • excludedMasks

      public int[] excludedMasks()
    • setExcludedMasks

      public Collider2D setExcludedMasks(int[] excludedMasks)