| _bRect | Jypeli.PhysicsObject | private |
| _collisionIgnorer | Jypeli.PhysicsObject | private |
| _maxAngularV | Jypeli.PhysicsObject | private |
| _maxLinearV | Jypeli.PhysicsObject | private |
| _storedMomentOfInertia | Jypeli.PhysicsObject | private |
| Acceleration | Jypeli.PhysicsObject | |
| AddCollisionIgnoreGroup(int group) | Jypeli.PhysicsObject | |
| Angle | Jypeli.PhysicsObject | |
| AngularAcceleration | Jypeli.PhysicsObject | |
| AngularDamping | Jypeli.PhysicsObject | |
| AngularVelocity | Jypeli.PhysicsObject | |
| ApplyTorque(double torque) | Jypeli.PhysicsObject | virtual |
| Body | Jypeli.PhysicsObject | |
| BoundingRectangle | Jypeli.PhysicsObject | |
| CalculateHeight(double[] heights, double scale) | Jypeli.Surface | privatestatic |
| CalculateVertexes(double width, double[] heights, double scale) | Jypeli.Surface | privatestatic |
| CanRotate | Jypeli.PhysicsObject | |
| ClearCollisionIgnoreGroups() | Jypeli.PhysicsObject | |
| Collided | Jypeli.PhysicsObject | |
| CollisionIgnoreGroup | Jypeli.PhysicsObject | |
| CollisionIgnorer | Jypeli.PhysicsObject | |
| Create(Level level, Direction direction) | Jypeli.Surface | static |
| Create(Level level, Direction direction, double min, double max, int points) | Jypeli.Surface | static |
| Create(Level level, Direction direction, double min, double max, int points, int maxchange) | Jypeli.Surface | static |
| CreateBottom(Level level) | Jypeli.Surface | static |
| CreateBottom(Level level, double min, double max, int points) | Jypeli.Surface | static |
| CreateBottom(Level level, double min, double max, int points, int maxchange) | Jypeli.Surface | static |
| CreateLeft(Level level) | Jypeli.Surface | static |
| CreateLeft(Level level, double min, double max, int points) | Jypeli.Surface | static |
| CreateLeft(Level level, double min, double max, int points, int maxchange) | Jypeli.Surface | static |
| CreateRight(Level level) | Jypeli.Surface | static |
| CreateRight(Level level, double min, double max, int points) | Jypeli.Surface | static |
| CreateRight(Level level, double min, double max, int points, int maxchange) | Jypeli.Surface | static |
| CreateRuggedShape(double width, double[] heights, double scale) | Jypeli.Surface | privatestatic |
| CreateShape(double width, double[] heights, Vector[] vertexes) | Jypeli.Surface | privatestatic |
| CreateStaticObject(double width, double height, Shape shape) | Jypeli.PhysicsObject | static |
| CreateStaticObject(double width, double height) | Jypeli.PhysicsObject | static |
| CreateStaticObject(Animation animation) | Jypeli.PhysicsObject | static |
| CreateTop(Level level) | Jypeli.Surface | static |
| CreateTop(Level level, double min, double max, int points) | Jypeli.Surface | static |
| CreateTop(Level level, double min, double max, int points, int maxchange) | Jypeli.Surface | static |
| Destroying | Jypeli.PhysicsObject | |
| GetGroundHeight(double x) | Jypeli.Surface | |
| GetGroundNormal(double x) | Jypeli.Surface | |
| GetMinHeightDifference(double[] heights) | Jypeli.Surface | privatestatic |
| heights | Jypeli.Surface | private |
| Hit(Vector impulse) | Jypeli.PhysicsObject | virtual |
| IgnoresCollisionResponse | Jypeli.PhysicsObject | |
| IgnoresCollisionWith(PhysicsObject target) | Jypeli.PhysicsObject | |
| IgnoresExplosions | Jypeli.PhysicsObject | |
| IgnoresGravity | Jypeli.PhysicsObject | |
| IgnoresPhysicsLogics | Jypeli.PhysicsObject | |
| Initialize(double width, double height, Shape shape) | Jypeli.PhysicsObject | private |
| InitializeFlat(double height) | Jypeli.Surface | private |
| InitializeRugged(double[] heights, double scale) | Jypeli.Surface | private |
| IsDestroying | Jypeli.PhysicsObject | |
| KineticFriction | Jypeli.PhysicsObject | |
| LinearDamping | Jypeli.PhysicsObject | |
| MakeOneWay() | Jypeli.PhysicsObject | |
| MakeStatic() | Jypeli.PhysicsObject | |
| Mass | Jypeli.PhysicsObject | |
| MaxAngularVelocity | Jypeli.PhysicsObject | |
| MaxVelocity | Jypeli.PhysicsObject | |
| MomentOfInertia | Jypeli.PhysicsObject | |
| Move(Vector movement) | Jypeli.PhysicsObject | |
| MoveToTarget() | Jypeli.PhysicsObject | protected |
| OnCollided(IPhysicsBody thisBody, IPhysicsBody otherBody) | Jypeli.PhysicsObject | |
| ParentStructure | Jypeli.PhysicsObject | |
| PhysicsObject(double width, double height, Shape shape, double x=0.0, double y=0.0) | Jypeli.PhysicsObject | |
| PhysicsObject(double width, double height) | Jypeli.PhysicsObject | |
| PhysicsObject(double width, double height, double x, double y) | Jypeli.PhysicsObject | |
| PhysicsObject(Animation animation) | Jypeli.PhysicsObject | |
| PhysicsObject(RaySegment raySegment) | Jypeli.PhysicsObject | |
| Position | Jypeli.PhysicsObject | |
| PrepareThrowable(PhysicsObject obj, Angle angle, double force, double distanceDelta, double axialDelta) | Jypeli.PhysicsObject | protectedvirtual |
| Push(Vector force) | Jypeli.PhysicsObject | virtual |
| Push(Vector force, TimeSpan time) | Jypeli.PhysicsObject | |
| RemoveCollisionIgnoreGroup(int group) | Jypeli.PhysicsObject | |
| Restitution | Jypeli.PhysicsObject | |
| scale | Jypeli.Surface | private |
| Shape | Jypeli.PhysicsObject | |
| Size | Jypeli.PhysicsObject | |
| StaticFriction | Jypeli.PhysicsObject | |
| Stop() | Jypeli.PhysicsObject | |
| StopAngular() | Jypeli.PhysicsObject | |
| StopAxial(Vector axis) | Jypeli.PhysicsObject | |
| StopHorizontal() | Jypeli.PhysicsObject | |
| StopVertical() | Jypeli.PhysicsObject | |
| Surface(double width, double[] heights, double scale) | Jypeli.Surface | |
| Surface(double width, double height) | Jypeli.Surface | |
| Surface(double width, double min, double max, int points) | Jypeli.Surface | |
| Surface(double width, double min, double max, int points, int maxchange) | Jypeli.Surface | |
| Throw(PhysicsObject obj, Angle angle, double force, double distOffset=0, int layer=0, double axialOffset=0) | Jypeli.PhysicsObject | |
| Update(Time time) | Jypeli.PhysicsObject | |
| Velocity | Jypeli.PhysicsObject | |