Class Fixture

java.lang.Object
com.codename1.gaming.physics.box2d.dynamics.Fixture

public class Fixture extends Object
  • Field Details

    • m_density

      public float m_density
    • m_next

      public Fixture m_next
    • m_body

      public Body m_body
    • m_shape

      public Shape m_shape
    • m_friction

      public float m_friction
    • m_restitution

      public float m_restitution
    • m_proxies

      public FixtureProxy[] m_proxies
    • m_proxyCount

      public int m_proxyCount
    • m_filter

      public final Filter m_filter
    • m_isSensor

      public boolean m_isSensor
    • m_userData

      public Object m_userData
  • Constructor Details

    • Fixture

      public Fixture()
  • Method Details

    • getType

      public ShapeType getType()
    • getShape

      public Shape getShape()
    • isSensor

      public boolean isSensor()
    • setSensor

      public void setSensor(boolean sensor)
    • setFilterData

      public void setFilterData(Filter filter)
    • getFilterData

      public Filter getFilterData()
    • refilter

      public void refilter()
    • getBody

      public Body getBody()
    • getNext

      public Fixture getNext()
    • setDensity

      public void setDensity(float density)
    • getDensity

      public float getDensity()
    • getUserData

      public Object getUserData()
    • setUserData

      public void setUserData(Object data)
    • testPoint

      public boolean testPoint(Vec2 p)
    • raycast

      public boolean raycast(RayCastOutput output, RayCastInput input, int childIndex)
    • getMassData

      public void getMassData(MassData massData)
    • getFriction

      public float getFriction()
    • setFriction

      public void setFriction(float friction)
    • getRestitution

      public float getRestitution()
    • setRestitution

      public void setRestitution(float restitution)
    • getAABB

      public AABB getAABB(int childIndex)
    • dump

      public void dump(int bodyIndex)
    • create

      public void create(Body body, FixtureDef def)
    • destroy

      public void destroy()
    • createProxies

      public void createProxies(BroadPhase broadPhase, Transform xf)
    • destroyProxies

      public void destroyProxies(BroadPhase broadPhase)
    • synchronize

      protected void synchronize(BroadPhase broadPhase, Transform transform1, Transform transform2)