![]() |
Jypeli
9
The simple game programming library
|
Widget, joka voidaan asettaa näyttämään halutun mittarin arvoa. Lisää...
Julkiset jäsenfunktiot | |
| BindableWidget (Animation animation) | |
| Alustaa widgetin. Lisää... | |
| BindableWidget (double width, double height) | |
| Alustaa widgetin. Lisää... | |
| BindableWidget (double width, double height, Shape shape) | |
| Alustaa widgetin. Lisää... | |
| BindableWidget (ILayout layout) | |
| Alustaa widgetin. Lisää... | |
| virtual void | BindTo (Meter meter) |
| Asettaa kontrollin seuraamaan mittarin arvoa. Lisää... | |
| virtual void | Unbind () |
| Lopettaa mittarin arvon seuraamisen. Lisää... | |
Julkiset jäsenfunktiot inherited from Jypeli.Widget | |
| Widget (Animation animation) | |
| Alustaa widgetin. Lisää... | |
| Widget (double width, double height) | |
| Alustaa widgetin. Lisää... | |
| Widget (double width, double height, Shape shape) | |
| Alustaa widgetin. Lisää... | |
| Widget (ILayout layout) | |
| Alustaa widgetin. Lisää... | |
| void | Draw (Matrix parentTransformation) |
| virtual void | Draw (Matrix parentTransformation, Matrix transformation) |
| void | InitControl () |
Suojatut jäsenfunktiot | |
| void | SetChangedEvent () |
| Asettaa tapahtuman, joka reagoi Meter.Value muutokseen kutsumalla UpdateValue-metodia. Lisää... | |
| void | UnsetChangedEvent () |
| Poistaa käytöstä tapahtuman, joka reagoi Meter.Value muutokseen kutsumalla UpdateValue-metodia. Käytä tätä, kun haluat asettaa mittarin arvon kontrollin sisällä. Älä unohda kutsua SetChangedEvent muutoksen jälkeen! Lisää... | |
| abstract void | UpdateValue () |
| Kutsutaan automaattisesti, kun mittarin arvo on muuttunut. Ylikirjoita tämä koodilla, joka muuttaa widgetin ulkonäköä asianmukaisesti. Lisää... | |
Suojatut jäsenfunktiot inherited from Jypeli.Widget | |
| virtual void | DrawChildObjects (ref Matrix parentTransformation, ref Matrix transformation, ref Matrix childTransformation) |
Ominaisuudet | |
| bool | Bound [get, private set] |
| Onko komponentti sidottu mittariin. Lisää... | |
| Meter | Meter [get, private set] |
| Mittari, jonka arvoa kontrolli seuraa. Jos kontrollia ei ole kiinnitetty mittariin, se käyttää omaa sisäistä mittariaan. Lisää... | |
Ominaisuudet inherited from Jypeli.Widget | |
| Color | BorderColor [get, set] |
| Reunojen väri. Lisää... | |
| bool | CapturesMouse [get, protected set] |
| ListenContext | ControlContext [get] |
| bool | IsCapturingMouse [get] |
| bool | IsModal [get, set] |
Jos true, pelin sekä ikkunan alla olevien widgettien ohjaimet eivät ole käytössä kun ikkuna on näkyvissä. Lisää... | |
Yksityiset jäsenfunktiot | |
| void | CreateInnerMeter () |
| void | UpdateDoubleValue (double oldValue, double newValue) |
| void | UpdateIntValue (int oldValue, int newValue) |
Yksityiset attribuutit | |
| bool | updateSet = false |
Additional Inherited Members | |
Paketin attribuutit inherited from Jypeli.Widget | |
| List< Listener > | associatedListeners = new List<Listener>() |
| Tähän listaan lisätyt kuuntelijat tuhotaan automaattisesti kun Widget poistetaan pelistä. Lisää... | |
Widget, joka voidaan asettaa näyttämään halutun mittarin arvoa.
Määrittely tiedoston BindableWidget.cs rivillä 8.
| Jypeli.Widgets.BindableWidget.BindableWidget | ( | Animation | animation | ) |
Alustaa widgetin.
| animation |
Määrittely tiedoston BindableWidget.cs rivillä 27.
Viittaukset Jypeli.Widgets.BindableWidget.CreateInnerMeter().
| Jypeli.Widgets.BindableWidget.BindableWidget | ( | double | width, |
| double | height | ||
| ) |
Alustaa widgetin.
| width | |
| height |
Määrittely tiedoston BindableWidget.cs rivillä 38.
Viittaukset Jypeli.Widgets.BindableWidget.CreateInnerMeter().
| Jypeli.Widgets.BindableWidget.BindableWidget | ( | double | width, |
| double | height, | ||
| Shape | shape | ||
| ) |
Alustaa widgetin.
| width | |
| height | |
| shape |
Määrittely tiedoston BindableWidget.cs rivillä 50.
Viittaukset Jypeli.Widgets.BindableWidget.CreateInnerMeter().
| Jypeli.Widgets.BindableWidget.BindableWidget | ( | ILayout | layout | ) |
Alustaa widgetin.
| layout |
Määrittely tiedoston BindableWidget.cs rivillä 60.
Viittaukset Jypeli.Widgets.BindableWidget.CreateInnerMeter().
|
virtual |
Asettaa kontrollin seuraamaan mittarin arvoa.
Uudelleentoteutetaan luokassa Jypeli.Widgets.Slider.
Määrittely tiedoston BindableWidget.cs rivillä 108.
Viittaukset Jypeli.Widgets.BindableWidget.Bound, Jypeli.Widgets.BindableWidget.SetChangedEvent(), Jypeli.Widgets.BindableWidget.UnsetChangedEvent() ja Jypeli.Widgets.BindableWidget.UpdateValue().
Viitattu Jypeli.Widgets.ProgressBar.ProgressBar().
|
private |
Määrittely tiedoston BindableWidget.cs rivillä 66.
Viittaukset Jypeli.Game.AssertInitialized(), Jypeli.Widgets.BindableWidget.Bound, Jypeli.Widgets.BindableWidget.SetChangedEvent(), Jypeli.Widgets.BindableWidget.UnsetChangedEvent() ja Jypeli.Widgets.BindableWidget.UpdateValue().
Viitattu Jypeli.Widgets.BindableWidget.BindableWidget() ja Jypeli.Widgets.BindableWidget.Unbind().
|
protected |
Asettaa tapahtuman, joka reagoi Meter.Value muutokseen kutsumalla UpdateValue-metodia.
Määrittely tiedoston BindableWidget.cs rivillä 78.
Viittaukset Jypeli.Widgets.BindableWidget.UpdateDoubleValue(), Jypeli.Widgets.BindableWidget.UpdateIntValue() ja Jypeli.Widgets.BindableWidget.updateSet.
Viitattu Jypeli.Widgets.BindableWidget.BindTo(), Jypeli.Widgets.BindableWidget.CreateInnerMeter(), Jypeli.Widgets.Slider.MouseRelease() ja Jypeli.Widgets.Slider.TouchRelease().
|
virtual |
Lopettaa mittarin arvon seuraamisen.
Uudelleentoteutetaan luokassa Jypeli.Widgets.Slider.
Määrittely tiedoston BindableWidget.cs rivillä 120.
Viittaukset Jypeli.Widgets.BindableWidget.CreateInnerMeter().
|
protected |
Poistaa käytöstä tapahtuman, joka reagoi Meter.Value muutokseen kutsumalla UpdateValue-metodia. Käytä tätä, kun haluat asettaa mittarin arvon kontrollin sisällä. Älä unohda kutsua SetChangedEvent muutoksen jälkeen!
Määrittely tiedoston BindableWidget.cs rivillä 94.
Viittaukset Jypeli.Widgets.BindableWidget.UpdateDoubleValue(), Jypeli.Widgets.BindableWidget.UpdateIntValue() ja Jypeli.Widgets.BindableWidget.updateSet.
Viitattu Jypeli.Widgets.BindableWidget.BindTo(), Jypeli.Widgets.BindableWidget.CreateInnerMeter(), Jypeli.Widgets.Slider.MousePress() ja Jypeli.Widgets.Slider.TouchPress().
|
private |
Määrittely tiedoston BindableWidget.cs rivillä 130.
Viittaukset Jypeli.Widgets.BindableWidget.UpdateValue().
Viitattu Jypeli.Widgets.BindableWidget.SetChangedEvent() ja Jypeli.Widgets.BindableWidget.UnsetChangedEvent().
|
private |
Määrittely tiedoston BindableWidget.cs rivillä 125.
Viittaukset Jypeli.Widgets.BindableWidget.UpdateValue().
Viitattu Jypeli.Widgets.BindableWidget.SetChangedEvent() ja Jypeli.Widgets.BindableWidget.UnsetChangedEvent().
|
protectedpure virtual |
Kutsutaan automaattisesti, kun mittarin arvo on muuttunut. Ylikirjoita tämä koodilla, joka muuttaa widgetin ulkonäköä asianmukaisesti.
Toteutettu luokassa Jypeli.Widgets.Slider, Jypeli.Widgets.ProgressBar ja Jypeli.Label.
Viitattu Jypeli.Widgets.BindableWidget.BindTo(), Jypeli.Widgets.BindableWidget.CreateInnerMeter(), Jypeli.Widgets.BindableWidget.UpdateDoubleValue() ja Jypeli.Widgets.BindableWidget.UpdateIntValue().
|
private |
Määrittely tiedoston BindableWidget.cs rivillä 10.
Viitattu Jypeli.Widgets.BindableWidget.SetChangedEvent() ja Jypeli.Widgets.BindableWidget.UnsetChangedEvent().
|
getprivate set |
Onko komponentti sidottu mittariin.
Määrittely tiedoston BindableWidget.cs rivillä 21.
Viitattu Jypeli.Widgets.BindableWidget.BindTo(), Jypeli.Widgets.BindableWidget.CreateInnerMeter() ja Jypeli.Label.UpdateValue().
|
getprivate set |
Mittari, jonka arvoa kontrolli seuraa. Jos kontrollia ei ole kiinnitetty mittariin, se käyttää omaa sisäistä mittariaan.
Määrittely tiedoston BindableWidget.cs rivillä 16.