Class Joint<JointType extends org.jbox2d.dynamics.joints.Joint>

java.lang.Object
rocks.friedrich.engine_omega.actor.Joint<JointType>
Type Parameters:
JointType - Der Typ der Verbindung in der Box2D-Repräsentation.
Direct Known Subclasses:
DistanceJoint, PrismaticJoint, RevoluteJoint, RopeJoint, WeldJoint

@API public abstract class Joint<JointType extends org.jbox2d.dynamics.joints.Joint> extends Object
Eine Verbindung zwischen Objekten.
See Also:
  • Constructor Details

    • Joint

      public Joint()
  • Method Details

    • setJoint

      @Internal public final void setJoint(JointType joint, WorldHandler worldHandler)
      Eine Verbindung kann entfernt und neu erstellt werden, daher benötigen wir diese Methode hier, damit die Verbindung neu gesetzt werden kann.
    • updateCustomProperties

      protected abstract void updateCustomProperties(JointType joint)
    • getJoint

      @Internal protected final JointType getJoint()
    • release

      @API public void release()
      Löst die Verbindung der Objekte.
    • addReleaseListener

      @API public void addReleaseListener(Runnable runnable)
      Fügt einen Beobachter hinzu, der ausgeführt wird, sobald die Verbindung gelöst wird.
      Parameters:
      runnable - Einen Beobachter, der ausgeführt wird, sobald die Verbindung gelöst wird.