Jypeli  9
The simple game programming library
Jypeli.Accelerometer luokkareferenssi
Luokan Jypeli.Accelerometer luokkakaavio
Jypeli.Controls.Controller< Vector3, AccelerometerDirection > Jypeli.DummyAccelerometer

Julkiset jäsenfunktiot

 Accelerometer ()
 
void Listen (AccelerometerDirection direction, AccelerometerSensitivity sensitivity, Action handler, string helpText)
 
void Listen (AccelerometerDirection direction, Action handler, string helpText)
 
Listener Listen (AccelerometerDirection direction, double trigger, Action handler, string helpText)
 
void ListenAnalog (AccelerometerSensitivity sensitivity, Action< AnalogState > handler, string helpText)
 
void ListenAnalog (Action< AnalogState > handler, string helpText)
 
Listener ListenAnalog (double trigger, Action< AnalogState > handler, string helpText)
 
void PauseForDuration (double seconds)
 Pysäyttää kiihtyvyysanturin annetuksi ajaksi. Lisää...
 
virtual void Start ()
 Käynnistää kiihtyvyysanturin. Lisää...
 
virtual void Stop ()
 Pysäyttää kiihtyvyysanturin. Lisää...
 

Suojellut attribuutit

bool started = false
 

Paketin funktiot

override Vector3 GetState ()
 
virtual Vector Project2d (Vector3 spaceVector)
 

Paketin staattiset funktiot

static Accelerometer Create ()
 

Ominaisuudet

AccelerometerCalibration Calibration [get, set]
 Puhelimen kallistuksen nollakohta. Lisää...
 
double DefaultAnalogSensitivity [get, private set]
 Herkkyys jos kuunnellaan suuntia analogisesti ilman erikseen annettua herkkyyttä. Lisää...
 
double DefaultSensitivity [get, private set]
 Herkkyys jos kuunnellaan suuntia ja eleitä ilman erikseen annettua herkkyyttä. Lisää...
 
DisplayOrientation DisplayOrientation [get]
 Näytön suunta. Lisää...
 
bool GesturesEnabled [get, set]
 Määrittää onko Shake ja Tap käytössä. Lisää...
 
Vector PreviousReading [get]
 Kallistuksen edellinen suunta. Lisää...
 
Vector3 PreviousReading3d [get]
 
Vector Reading [get]
 Kallistuksen tämänhetkinen suunta. Lisää...
 
Vector3 Reading3d [get]
 
int TimeBetweenShakes [get, set]
 Aika millisekunteina joka pitää kulua ravistusten välissä. Lisää...
 
int TimeBetweenTaps [get, set]
 Aika millisekunteina joka pitää kulua napautusten välissä. Lisää...
 

Yksityiset jäsenfunktiot

string GetDirectionName (AccelerometerDirection direction)
 
ChangePredicate< Vector3 > MakeTriggerRule (AccelerometerDirection direction, double trigger)
 

Yksityiskohtainen selite

Määrittely tiedoston Accelerometer.cs rivillä 11.

Rakentajien & purkajien dokumentaatio

◆ Accelerometer()

Jäsenfunktioiden dokumentaatio

◆ Create()

static Accelerometer Jypeli.Accelerometer.Create ( )
staticpackage

Määrittely tiedoston Accelerometer.cs rivillä 101.

◆ GetDirectionName()

string Jypeli.Accelerometer.GetDirectionName ( AccelerometerDirection  direction)
private

Määrittely tiedoston Accelerometer.cs rivillä 162.

Viitattu Jypeli.Accelerometer.Listen().

◆ GetState()

override Vector3 Jypeli.Accelerometer.GetState ( )
package

Määrittely tiedoston Accelerometer.cs rivillä 147.

◆ Listen() [1/3]

void Jypeli.Accelerometer.Listen ( AccelerometerDirection  direction,
AccelerometerSensitivity  sensitivity,
Action  handler,
string  helpText 
)

Määrittely tiedoston Accelerometer.cs rivillä 218.

Viittaukset Jypeli.Accelerometer.Listen().

◆ Listen() [2/3]

void Jypeli.Accelerometer.Listen ( AccelerometerDirection  direction,
Action  handler,
string  helpText 
)

Määrittely tiedoston Accelerometer.cs rivillä 208.

Viittaukset Jypeli.Accelerometer.DefaultSensitivity.

Viitattu Jypeli.Accelerometer.Listen().

◆ Listen() [3/3]

Listener Jypeli.Accelerometer.Listen ( AccelerometerDirection  direction,
double  trigger,
Action  handler,
string  helpText 
)

◆ ListenAnalog() [1/3]

void Jypeli.Accelerometer.ListenAnalog ( AccelerometerSensitivity  sensitivity,
Action< AnalogState handler,
string  helpText 
)

Määrittely tiedoston Accelerometer.cs rivillä 223.

Viittaukset Jypeli.Accelerometer.ListenAnalog().

◆ ListenAnalog() [2/3]

void Jypeli.Accelerometer.ListenAnalog ( Action< AnalogState handler,
string  helpText 
)

◆ ListenAnalog() [3/3]

Listener Jypeli.Accelerometer.ListenAnalog ( double  trigger,
Action< AnalogState handler,
string  helpText 
)

◆ MakeTriggerRule()

ChangePredicate<Vector3> Jypeli.Accelerometer.MakeTriggerRule ( AccelerometerDirection  direction,
double  trigger 
)
private

◆ PauseForDuration()

void Jypeli.Accelerometer.PauseForDuration ( double  seconds)

Pysäyttää kiihtyvyysanturin annetuksi ajaksi.

Parametrit
secondsAika sekunteina

Määrittely tiedoston Accelerometer.cs rivillä 156.

Viittaukset Jypeli.Timer.SingleShot(), Jypeli.Accelerometer.Start() ja Jypeli.Accelerometer.Stop().

◆ Project2d()

virtual Vector Jypeli.Accelerometer.Project2d ( Vector3  spaceVector)
packagevirtual

◆ Start()

virtual void Jypeli.Accelerometer.Start ( )
virtual

Käynnistää kiihtyvyysanturin.

Määrittely tiedoston Accelerometer.cs rivillä 128.

Viittaukset Jypeli.Accelerometer.started.

Viitattu Jypeli.Accelerometer.Listen(), Jypeli.Accelerometer.ListenAnalog() ja Jypeli.Accelerometer.PauseForDuration().

◆ Stop()

virtual void Jypeli.Accelerometer.Stop ( )
virtual

Pysäyttää kiihtyvyysanturin.

Määrittely tiedoston Accelerometer.cs rivillä 139.

Viittaukset Jypeli.Accelerometer.started.

Viitattu Jypeli.Accelerometer.PauseForDuration().

Jäsendatan dokumentaatio

◆ started

bool Jypeli.Accelerometer.started = false
protected

Määrittely tiedoston Accelerometer.cs rivillä 13.

Viitattu Jypeli.Accelerometer.Start() ja Jypeli.Accelerometer.Stop().

Ominaisuuksien dokumentaatio

◆ Calibration

AccelerometerCalibration Jypeli.Accelerometer.Calibration
getset

Puhelimen kallistuksen nollakohta.

Määrittely tiedoston Accelerometer.cs rivillä 18.

Viitattu Jypeli.Accelerometer.Accelerometer() ja Jypeli.Accelerometer.Project2d().

◆ DefaultAnalogSensitivity

double Jypeli.Accelerometer.DefaultAnalogSensitivity
getprivate set

Herkkyys jos kuunnellaan suuntia analogisesti ilman erikseen annettua herkkyyttä.

Määrittely tiedoston Accelerometer.cs rivillä 74.

Viitattu Jypeli.Accelerometer.Accelerometer() ja Jypeli.Accelerometer.ListenAnalog().

◆ DefaultSensitivity

double Jypeli.Accelerometer.DefaultSensitivity
getprivate set

Herkkyys jos kuunnellaan suuntia ja eleitä ilman erikseen annettua herkkyyttä.

Määrittely tiedoston Accelerometer.cs rivillä 69.

Viitattu Jypeli.Accelerometer.Accelerometer() ja Jypeli.Accelerometer.Listen().

◆ DisplayOrientation

DisplayOrientation Jypeli.Accelerometer.DisplayOrientation
get

Näytön suunta.

Määrittely tiedoston Accelerometer.cs rivillä 61.

◆ GesturesEnabled

bool Jypeli.Accelerometer.GesturesEnabled
getset

Määrittää onko Shake ja Tap käytössä.

Määrittely tiedoston Accelerometer.cs rivillä 79.

Viitattu Jypeli.Accelerometer.Accelerometer().

◆ PreviousReading

Vector Jypeli.Accelerometer.PreviousReading
get

Kallistuksen edellinen suunta.

Määrittely tiedoston Accelerometer.cs rivillä 34.

Viitattu Jypeli.Accelerometer.ListenAnalog().

◆ PreviousReading3d

Vector3 Jypeli.Accelerometer.PreviousReading3d
get

Määrittely tiedoston Accelerometer.cs rivillä 50.

◆ Reading

Vector Jypeli.Accelerometer.Reading
get

Kallistuksen tämänhetkinen suunta.

Määrittely tiedoston Accelerometer.cs rivillä 23.

Viitattu Jypeli.Accelerometer.ListenAnalog().

◆ Reading3d

Vector3 Jypeli.Accelerometer.Reading3d
get

Määrittely tiedoston Accelerometer.cs rivillä 42.

◆ TimeBetweenShakes

int Jypeli.Accelerometer.TimeBetweenShakes
getset

Aika millisekunteina joka pitää kulua ravistusten välissä.

Määrittely tiedoston Accelerometer.cs rivillä 89.

Viitattu Jypeli.Accelerometer.Accelerometer().

◆ TimeBetweenTaps

int Jypeli.Accelerometer.TimeBetweenTaps
getset

Aika millisekunteina joka pitää kulua napautusten välissä.

Määrittely tiedoston Accelerometer.cs rivillä 84.

Viitattu Jypeli.Accelerometer.Accelerometer().


Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta: