Jypeli
5
The simple game programming library
|
Yhteinen rajapinta kaikille fysiikkaolioille. Lisää...
Julkiset jäsenfunktiot | |
void | Push (Vector force) |
void | Push (Vector force, TimeSpan time) |
void | Hit (Vector impulse) |
void | ApplyTorque (double torque) |
void | Stop () |
void | StopHorizontal () |
void | StopVertical () |
Julkiset jäsenfunktiot inherited from IGameObject | |
bool | IsInside (Vector point) |
void | Add (IGameObject childObject) |
void | Remove (IGameObject childObject) |
void | Move (Vector movement) |
void | MoveTo (Vector location, double speed, Action doWhenArrived) |
void | StopMoveTo () |
Julkiset jäsenfunktiot inherited from Destroyable | |
void | Destroy () |
Julkiset jäsenfunktiot inherited from Updatable | |
void | Update (Time time) |
Ominaisuudet | |
PhysicsStructure | ParentStructure [get] |
Body | Body [get] |
Ignorer | CollisionIgnorer [get, set] |
int | CollisionIgnoreGroup [get, set] |
double | Mass [get, set] |
double | MomentOfInertia [get, set] |
bool | CanRotate [get, set] |
double | Restitution [get, set] |
double | StaticFriction [get, set] |
double | KineticFriction [get, set] |
Vector | Velocity [get, set] |
Vector | Acceleration [get, set] |
double | AngularVelocity [get, set] |
double | AngularAcceleration [get, set] |
double | LinearDamping [get, set] |
double | AngularDamping [get, set] |
bool | IgnoresExplosions [get, set] |
bool | IgnoresCollisionResponse [get, set] |
bool | IgnoresGravity [get, set] |
bool | IgnoresPhysicsLogics [get, set] |
Ominaisuudet inherited from IGameObject | |
Layer | Layer [get] |
IGameObject | Parent [get, set] |
Brain | Brain [get, set] |
bool | IsVisible [get, set] |
bool | IsAddedToGame [get] |
bool | IgnoresLighting [get, set] |
TimeSpan | CreationTime [get] |
TimeSpan | Lifetime [get] |
TimeSpan | MaximumLifetime [get, set] |
Vector | Size [get, set] |
double | Width [get, set] |
double | Height [get, set] |
Vector | Position [get, set] |
Angle | Angle [get, set] |
double | X [get, set] |
double | Y [get, set] |
double | Left [get, set] |
double | Top [get, set] |
double | Right [get, set] |
double | Bottom [get, set] |
Vector | UnitX [get] |
Vector | UnitY [get] |
Vector | AbsoluteUnitX [get] |
Vector | AbsoluteUnitY [get] |
Vector | AbsolutePosition [get, set] |
Angle | AbsoluteAngle [get, set] |
Animation | Animation [get, set] |
Image | Image [get, set] |
Color | Color [get, set] |
Shape | Shape [get, set] |
Vector | TextureWrapSize [get, set] |
bool | TextureFillsShape [get, set] |
bool | RotateImage [get, set] |
Ominaisuudet inherited from Tagged | |
object | Tag [get, set] |
Ominaisuudet inherited from Destroyable | |
bool | IsDestroyed [get] |
Ominaisuudet inherited from Updatable | |
bool | IsUpdated [get] |
Ominaisuudet inherited from DelayedDestroyable | |
bool | IsDestroying [get] |
Tapahtumat | |
CollisionHandler< IPhysicsObject, IPhysicsObject > | Collided |
Tapahtuu, kun törmätään toiseen fysiikkaolioon. Lisää... | |
Tapahtumat inherited from IGameObject | |
Action | AddedToGame |
Action | Removed |
Tapahtumat inherited from Destroyable | |
Action | Destroyed |
Tapahtumat inherited from DelayedDestroyable | |
Action | Destroying |
Yhteinen rajapinta kaikille fysiikkaolioille.
Määrittely tiedoston IPhysicsObject.cs rivillä 13.
void ApplyTorque | ( | double | torque | ) |
Toteutettu luokassa PhysicsStructure ja PhysicsObject.
void Hit | ( | Vector | impulse | ) |
Toteutettu luokassa PhysicsStructure ja PhysicsObject.
void Push | ( | Vector | force | ) |
Toteutettu luokassa PhysicsStructure ja PhysicsObject.
void Push | ( | Vector | force, |
TimeSpan | time | ||
) |
Toteutettu luokassa PhysicsStructure ja PhysicsObject.
void Stop | ( | ) |
Toteutettu luokassa PhysicsStructure ja PhysicsObject.
void StopHorizontal | ( | ) |
Toteutettu luokassa PhysicsStructure ja PhysicsObject.
void StopVertical | ( | ) |
Toteutettu luokassa PhysicsStructure ja PhysicsObject.
|
getset |
Määrittely tiedoston IPhysicsObject.cs rivillä 31.
|
getset |
Määrittely tiedoston IPhysicsObject.cs rivillä 33.
|
getset |
Määrittely tiedoston IPhysicsObject.cs rivillä 36.
|
getset |
Määrittely tiedoston IPhysicsObject.cs rivillä 32.
|
get |
Määrittely tiedoston IPhysicsObject.cs rivillä 17.
|
getset |
Määrittely tiedoston IPhysicsObject.cs rivillä 24.
|
getset |
Määrittely tiedoston IPhysicsObject.cs rivillä 20.
|
getset |
Määrittely tiedoston IPhysicsObject.cs rivillä 19.
|
getset |
Määrittely tiedoston IPhysicsObject.cs rivillä 39.
|
getset |
Määrittely tiedoston IPhysicsObject.cs rivillä 38.
|
getset |
Määrittely tiedoston IPhysicsObject.cs rivillä 40.
|
getset |
Määrittely tiedoston IPhysicsObject.cs rivillä 41.
|
getset |
Määrittely tiedoston IPhysicsObject.cs rivillä 28.
|
getset |
Määrittely tiedoston IPhysicsObject.cs rivillä 35.
|
getset |
Määrittely tiedoston IPhysicsObject.cs rivillä 22.
|
getset |
Määrittely tiedoston IPhysicsObject.cs rivillä 23.
|
get |
Määrittely tiedoston IPhysicsObject.cs rivillä 15.
|
getset |
Määrittely tiedoston IPhysicsObject.cs rivillä 26.
|
getset |
Määrittely tiedoston IPhysicsObject.cs rivillä 27.
|
getset |
Määrittely tiedoston IPhysicsObject.cs rivillä 30.
CollisionHandler<IPhysicsObject, IPhysicsObject> Collided |
Tapahtuu, kun törmätään toiseen fysiikkaolioon.
Määrittely tiedoston IPhysicsObject.cs rivillä 46.