Jypeli 4
The simple game programming library
Julkiset jäsenfunktiot | Ominaisuudet | Tapahtumat
Meter< ValueType > luokkamallireferenssi

Mittari, joka mittaa erityyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay ja BarGauge. Lisää...

Luokan Meter< ValueType > luokkakaavio
DoubleMeter IntMeter

Lista kaikista jäsenistä.

Julkiset jäsenfunktiot

delegate void OnChangeHandler (ValueType oldValue, ValueType newValue)
 Mittarin muutostapahtumankäsittelijä.
delegate void OnAlertHandler (ValueType value)
 Mittarin hälytystapahtumankäsittelijä.
delegate void OnLimitHandler (ValueType value)
 Mittarin ääriarvotapahtumankäsittelijä.
 Meter (ValueType defaultVal, ValueType minVal, ValueType maxVal)
 Luo uuden mittarin.
 Meter (Meter< ValueType > src)
 Luo uuden mittarin kopiona parametrina annetusta.
void Reset ()
 Palauttaa mittarin arvon oletusarvoonsa.
override String ToString ()
 Palauttaa mittarin arvon merkkijonona.

Ominaisuudet

ValueType Value [get, set]
 Mittarin arvo.
ValueType DefaultValue [get, set]
 Mittarin oletusarvo.
ValueType MinValue [get, set]
 Mittarin pienin sallittu arvo. Kun mittari saavuttaa tämän arvon, laukeaa tapahtuma LowerLimit.
ValueType MaxValue [get, set]
 Mittarin suurin sallittu arvo. Kun mittari saavuttaa tämän arvon, laukeaa tapahtuma UpperLimit.
ValueType UpperAlertValue [get, set]
 Mittarin hälytysalaraja. Kun raja alittuu, laukeaa tapahtuma LowerAlert.
ValueType LowerAlertValue [get, set]
 Mittarin hälytysalaraja. Kun raja ylittyy, laukeaa tapahtuma UpperAlert.

Tapahtumat

OnChangeHandler Changed
 Tapahtuu, kun mittarin arvo muuttuu.
OnAlertHandler LowerAlert
 Tapahtuu, kun arvo alittaa hälytysalarajan.
OnAlertHandler UpperAlert
 Tapahtuu, kun arvo alittaa hälytysylärajan.
OnLimitHandler LowerLimit
 Tapahtuu, kun arvo saavuttaa pienimmän sallitun arvonsa.
OnLimitHandler UpperLimit
 Tapahtuu, kun arvo saavuttaa suurimman sallitun arvonsa.

Yksityiskohtainen selite

template<ValueType>
class Jypeli::Meter< ValueType >

Mittari, joka mittaa erityyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay ja BarGauge.

Tyyppien rajoitteet
ValueType :struct 
ValueType :IComparable<ValueType> 
ValueType :IEquatable<ValueType> 

Jäsenfunktioiden dokumentaatio

Meter ( ValueType  defaultVal,
ValueType  minVal,
ValueType  maxVal 
) [inline]

Luo uuden mittarin.

Parametrit:
defaultValOletusarvo.
minValPienin sallittu arvo.
maxValSuurin sallittu arvo.
Meter ( Meter< ValueType >  src) [inline]

Luo uuden mittarin kopiona parametrina annetusta.

Parametrit:
srcKopioitava mittari.
delegate void OnAlertHandler ( ValueType  value)

Mittarin hälytystapahtumankäsittelijä.

delegate void OnChangeHandler ( ValueType  oldValue,
ValueType  newValue 
)

Mittarin muutostapahtumankäsittelijä.

delegate void OnLimitHandler ( ValueType  value)

Mittarin ääriarvotapahtumankäsittelijä.

void Reset ( ) [inline]

Palauttaa mittarin arvon oletusarvoonsa.

override String ToString ( ) [inline]

Palauttaa mittarin arvon merkkijonona.


Ominaisuuksien dokumentaatio

ValueType DefaultValue [get, set]

Mittarin oletusarvo.

ValueType LowerAlertValue [get, set]

Mittarin hälytysalaraja. Kun raja ylittyy, laukeaa tapahtuma UpperAlert.

ValueType MaxValue [get, set]

Mittarin suurin sallittu arvo. Kun mittari saavuttaa tämän arvon, laukeaa tapahtuma UpperLimit.

ValueType MinValue [get, set]

Mittarin pienin sallittu arvo. Kun mittari saavuttaa tämän arvon, laukeaa tapahtuma LowerLimit.

ValueType UpperAlertValue [get, set]

Mittarin hälytysalaraja. Kun raja alittuu, laukeaa tapahtuma LowerAlert.

ValueType Value [get, set]

Mittarin arvo.


Tapahtumien dokumentaatio

OnChangeHandler Changed

Tapahtuu, kun mittarin arvo muuttuu.

OnAlertHandler LowerAlert

Tapahtuu, kun arvo alittaa hälytysalarajan.

OnLimitHandler LowerLimit

Tapahtuu, kun arvo saavuttaa pienimmän sallitun arvonsa.

OnAlertHandler UpperAlert

Tapahtuu, kun arvo alittaa hälytysylärajan.

OnLimitHandler UpperLimit

Tapahtuu, kun arvo saavuttaa suurimman sallitun arvonsa.


Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta:
 Kaikki Luokat Nimiavaruudet Funktiot Muuttujat Luettelotyypit Ominaisuudet Tapahtumat