Jypeli 10
The simple game programming library
|
Harmoninen värähtelijä akselin suhteen. Lisää...
Julkiset jäsenfunktiot | |
LinearOscillator (IGameObject obj, Vector axis, double a, double f, double phase, double damping) | |
Vector | GetOffset () |
Vector | GetVelocity () |
override void | Stop () |
Julkiset jäsenfunktiot inherited from Jypeli.GameObjects.Oscillator | |
Oscillator (IGameObject obj, double f, double phase, double damping) | |
void | Destroy () |
Tuhoaa kappaleen Lisää... | |
double | GetDampingMultiplier () |
void | Update (Time time) |
Päivitysfunktio Lisää... | |
Julkiset attribuutit | |
double | Amplitude |
Vector | Axis |
Vector | Center |
Julkiset attribuutit inherited from Jypeli.GameObjects.Oscillator | |
double | Damping |
double | Frequency |
IGameObject | Object |
double | Phase |
Suojatut jäsenfunktiot | |
override void | Apply () |
Yksityiset jäsenfunktiot | |
bool | IsDynamic (IGameObject obj) |
Additional Inherited Members | |
Suojellut attribuutit inherited from Jypeli.GameObjects.Oscillator | |
double | t = 0 |
Ominaisuudet inherited from Jypeli.GameObjects.Oscillator | |
bool | IsDestroyed [getprivate set] |
bool | IsUpdated [get] |
double | W [get] |
Ominaisuudet inherited from Jypeli.Updatable | |
bool | IsUpdated [get] |
Ajetaanko oliolle päivitystä Lisää... | |
Ominaisuudet inherited from Jypeli.Destroyable | |
bool | IsDestroyed [get] |
Onko kappale tuhottu Lisää... | |
Tapahtumat inherited from Jypeli.GameObjects.Oscillator | |
Action | Destroyed |
Tapahtumat inherited from Jypeli.Destroyable | |
Action | Destroyed |
Tapahtuu kun kappale tuhotaan Lisää... | |
Harmoninen värähtelijä akselin suhteen.
Määrittely tiedoston Oscillator.cs rivillä 65.
Jypeli.GameObjects.LinearOscillator.LinearOscillator | ( | IGameObject | obj, |
Vector | axis, | ||
double | a, | ||
double | f, | ||
double | phase, | ||
double | damping | ||
) |
Määrittely tiedoston Oscillator.cs rivillä 71.
Viittaukset Jypeli.GameObjects.LinearOscillator.Amplitude, Jypeli.GameObjects.LinearOscillator.Axis, Jypeli.Vector.Normalize(), Jypeli.GameObjects.Oscillator.Object ja Jypeli.PositionalRW.Position.
|
protectedvirtual |
Toteuttaa luokan Jypeli.GameObjects.Oscillator.
Määrittely tiedoston Oscillator.cs rivillä 99.
Viittaukset Jypeli.GameObjects.LinearOscillator.Axis, Jypeli.GameObjects.LinearOscillator.Center, Jypeli.GameObjects.Oscillator.Damping, Jypeli.GameObjects.Oscillator.Frequency, Jypeli.GameObjects.LinearOscillator.GetOffset(), Jypeli.GameObjects.LinearOscillator.GetVelocity(), Jypeli.GameObjects.LinearOscillator.IsDynamic(), Jypeli.IPhysicsObject.Mass, Jypeli.GameObjects.Oscillator.Object, Jypeli.PositionalRW.Position, Jypeli.IPhysicsObject.Push(), Jypeli.Vector.ScalarProjection() ja Jypeli.IPhysicsObject.Velocity.
Vector Jypeli.GameObjects.LinearOscillator.GetOffset | ( | ) |
Määrittely tiedoston Oscillator.cs rivillä 84.
Viittaukset Jypeli.GameObjects.LinearOscillator.Amplitude, Jypeli.GameObjects.LinearOscillator.Axis, Jypeli.GameObjects.Oscillator.GetDampingMultiplier(), Jypeli.GameObjects.Oscillator.Phase, Jypeli.GameObjects.Oscillator.t ja Jypeli.GameObjects.Oscillator.W.
Vector Jypeli.GameObjects.LinearOscillator.GetVelocity | ( | ) |
Määrittely tiedoston Oscillator.cs rivillä 89.
Viittaukset Jypeli.GameObjects.LinearOscillator.Amplitude, Jypeli.GameObjects.LinearOscillator.Axis, Jypeli.GameObjects.Oscillator.GetDampingMultiplier(), Jypeli.GameObjects.Oscillator.Phase, Jypeli.GameObjects.Oscillator.t ja Jypeli.GameObjects.Oscillator.W.
|
private |
Määrittely tiedoston Oscillator.cs rivillä 94.
Viittaukset Jypeli.IPhysicsObject.Mass.
|
virtual |
Toteuttaa luokan Jypeli.GameObjects.Oscillator.
Määrittely tiedoston Oscillator.cs rivillä 122.
Viittaukset Jypeli.GameObjects.LinearOscillator.Axis ja Jypeli.GameObjects.Oscillator.Object.
double Jypeli.GameObjects.LinearOscillator.Amplitude |
Määrittely tiedoston Oscillator.cs rivillä 69.
Viitattu Jypeli.GameObjects.LinearOscillator.LinearOscillator(), Jypeli.GameObjects.LinearOscillator.GetOffset() ja Jypeli.GameObjects.LinearOscillator.GetVelocity().
Vector Jypeli.GameObjects.LinearOscillator.Axis |
Määrittely tiedoston Oscillator.cs rivillä 68.
Viitattu Jypeli.GameObjects.LinearOscillator.LinearOscillator(), Jypeli.GameObjects.LinearOscillator.Apply(), Jypeli.GameObjects.LinearOscillator.GetOffset(), Jypeli.GameObjects.LinearOscillator.GetVelocity() ja Jypeli.GameObjects.LinearOscillator.Stop().
Vector Jypeli.GameObjects.LinearOscillator.Center |
Määrittely tiedoston Oscillator.cs rivillä 67.