Jypeli
9
The simple game programming library
IPhysicsEngine.cs
Siirry tämän tiedoston dokumentaatioon.
1
namespace
Jypeli.Physics
2
{
3
public
interface
IPhysicsEngine
4
{
5
Vector
Gravity
{
get
;
set
; }
6
7
IPhysicsBody
CreateBody
(
IPhysicsObject
owner,
double
width,
double
height,
Shape
shape );
8
IAxleJoint
CreateJoint
(
IPhysicsObject
obj1,
IPhysicsObject
obj2,
Vector
pivot );
9
IAxleJoint
CreateJoint
(
IPhysicsObject
obj1,
Vector
pivot );
10
11
void
AddBody
(
IPhysicsBody
body );
12
void
RemoveBody
(
IPhysicsBody
body );
13
14
void
AddJoint
(
IAxleJoint
joint );
15
void
RemoveJoint
(
IAxleJoint
joint );
16
17
void
Clear
();
18
19
void
Update
(
double
dt );
20
}
21
}
Jypeli.Physics.IPhysicsEngine.RemoveJoint
void RemoveJoint(IAxleJoint joint)
Jypeli.Physics.IPhysicsEngine.CreateJoint
IAxleJoint CreateJoint(IPhysicsObject obj1, IPhysicsObject obj2, Vector pivot)
Jypeli.Physics.IPhysicsEngine.Update
void Update(double dt)
Jypeli.Physics.IPhysicsEngine.CreateBody
IPhysicsBody CreateBody(IPhysicsObject owner, double width, double height, Shape shape)
Jypeli.Physics.IPhysicsEngine
Definition:
IPhysicsEngine.cs:4
Jypeli.Physics.IPhysicsEngine.AddBody
void AddBody(IPhysicsBody body)
Jypeli.Shape
Kuvio.
Definition:
Shapes.cs:47
Jypeli.Physics.IPhysicsEngine.AddJoint
void AddJoint(IAxleJoint joint)
Jypeli.IPhysicsObject
Yhteinen rajapinta kaikille fysiikkaolioille.
Definition:
IPhysicsObject.cs:12
Jypeli.Physics.IPhysicsEngine.Gravity
Vector Gravity
Definition:
IPhysicsEngine.cs:5
Jypeli.Physics.IPhysicsEngine.CreateJoint
IAxleJoint CreateJoint(IPhysicsObject obj1, Vector pivot)
Jypeli.Physics.IPhysicsBody
Definition:
IPhysicsBody.cs:4
Jypeli.IAxleJoint
Definition:
IAxleJoint.cs:36
Jypeli.Physics.IPhysicsEngine.RemoveBody
void RemoveBody(IPhysicsBody body)
Jypeli.Physics
Definition:
Collision.cs:4
Jypeli.Vector
2D-vektori.
Definition:
Vector.cs:59
Jypeli.Physics.IPhysicsEngine.Clear
void Clear()
Jypeli
Physics
IPhysicsEngine.cs
Generoinut projektille Jypeli Sat Oct 17 2020 19:03:16
1.8.20