![]() |
Jypeli
9
The simple game programming library
|
Palkki, jolla voidaan ilmaista mittarin arvoa graafisesti. Lisää...
Julkiset jäsenfunktiot | |
| ProgressBar (double width, double height) | |
| Palkin rakentaja. Lisää... | |
| ProgressBar (double width, double height, Meter meter) | |
| Palkin rakentaja. Sitoo palkin arvon mittarin arvoon. Lisää... | |
| override void | Draw (Matrix parentTransformation, Matrix transformation) |
Julkiset jäsenfunktiot inherited from Jypeli.Widgets.BindableWidget | |
| 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) |
| void | InitControl () |
Suojatut jäsenfunktiot | |
| override 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.Widgets.BindableWidget | |
| 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ää... | |
Suojatut jäsenfunktiot inherited from Jypeli.Widget | |
| virtual void | DrawChildObjects (ref Matrix parentTransformation, ref Matrix transformation, ref Matrix childTransformation) |
Ominaisuudet | |
| Color | BarColor [get, set] |
| Palkin väri. Lisää... | |
| Image | BarImage [get, set] |
| Palkin kuva. Jos erisuuri kuin null, piirretään värin (BarColor) sijasta. Lisää... | |
Ominaisuudet inherited from Jypeli.Widgets.BindableWidget | |
| 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 attribuutit | |
| Matrix | colorPart |
| Matrix | imgFull |
| Matrix | imgPart |
Staattiset yksityiset attribuutit | |
| static readonly IndexTriangle[] | barIndices |
| static readonly Vector[] | barVertices |
| static readonly Vector[] | borderVertices |
| static readonly ShapeCache | shapeCache = new ShapeCache(barVertices, barIndices) |
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ää... | |
Palkki, jolla voidaan ilmaista mittarin arvoa graafisesti.
Määrittely tiedoston ProgressBar.cs rivillä 8.
| Jypeli.Widgets.ProgressBar.ProgressBar | ( | double | width, |
| double | height | ||
| ) |
Palkin rakentaja.
| width | Palkin leveys |
| height | Palkin korkeus |
Määrittely tiedoston ProgressBar.cs rivillä 53.
Viittaukset Jypeli.Widgets.ProgressBar.BarColor, Jypeli.Widgets.ProgressBar.BarImage, Jypeli.Color.Red ja Jypeli.Color.Transparent.
| Jypeli.Widgets.ProgressBar.ProgressBar | ( | double | width, |
| double | height, | ||
| Meter | meter | ||
| ) |
Palkin rakentaja. Sitoo palkin arvon mittarin arvoon.
| width | Palkin leveys |
| height | Palkin korkeus |
| meter | Mittari |
Määrittely tiedoston ProgressBar.cs rivillä 67.
Viittaukset Jypeli.Widgets.BindableWidget.BindTo().
|
virtual |
Uudelleentoteuttaa luokan Jypeli.Widget.
Määrittely tiedoston ProgressBar.cs rivillä 101.
Viittaukset Jypeli.Widgets.ProgressBar.BarColor, Jypeli.Widgets.ProgressBar.BarImage, Jypeli.Renderer.BeginDrawingInsideShape(), Jypeli.Widget.BorderColor, Jypeli.Widgets.ProgressBar.borderVertices, Jypeli.Widgets.ProgressBar.colorPart, Jypeli.Renderer.DrawFilledShape(), Jypeli.Renderer.DrawImage(), Jypeli.Renderer.DrawPolygon(), Jypeli.Renderer.EndDrawingInsideShape(), Jypeli.Widgets.ProgressBar.imgFull, Jypeli.Widgets.ProgressBar.imgPart, Jypeli.Shape.Rectangle, Jypeli.Widgets.ProgressBar.shapeCache ja Jypeli.Widgets.ProgressBar.UpdateValue().
|
protectedvirtual |
Kutsutaan automaattisesti, kun mittarin arvo on muuttunut. Ylikirjoita tämä koodilla, joka muuttaa widgetin ulkonäköä asianmukaisesti.
Toteuttaa luokan Jypeli.Widgets.BindableWidget.
Määrittely tiedoston ProgressBar.cs rivillä 77.
Viittaukset Jypeli.Widgets.ProgressBar.colorPart, Jypeli.Widgets.ProgressBar.imgFull ja Jypeli.Widgets.ProgressBar.imgPart.
Viitattu Jypeli.Widgets.ProgressBar.Draw().
|
staticprivate |
Määrittely tiedoston ProgressBar.cs rivillä 21.
|
staticprivate |
Määrittely tiedoston ProgressBar.cs rivillä 13.
|
staticprivate |
Määrittely tiedoston ProgressBar.cs rivillä 27.
Viitattu Jypeli.Widgets.ProgressBar.Draw().
|
private |
Määrittely tiedoston ProgressBar.cs rivillä 75.
Viitattu Jypeli.Widgets.ProgressBar.Draw() ja Jypeli.Widgets.ProgressBar.UpdateValue().
|
private |
Määrittely tiedoston ProgressBar.cs rivillä 73.
Viitattu Jypeli.Widgets.ProgressBar.Draw() ja Jypeli.Widgets.ProgressBar.UpdateValue().
|
private |
Määrittely tiedoston ProgressBar.cs rivillä 74.
Viitattu Jypeli.Widgets.ProgressBar.Draw() ja Jypeli.Widgets.ProgressBar.UpdateValue().
|
staticprivate |
Määrittely tiedoston ProgressBar.cs rivillä 35.
Viitattu Jypeli.Widgets.ProgressBar.Draw().
|
getset |
Palkin väri.
Määrittely tiedoston ProgressBar.cs rivillä 46.
Viitattu Jypeli.Widgets.ProgressBar.ProgressBar() ja Jypeli.Widgets.ProgressBar.Draw().
|
getset |
Palkin kuva. Jos erisuuri kuin null, piirretään värin (BarColor) sijasta.
Määrittely tiedoston ProgressBar.cs rivillä 41.
Viitattu Jypeli.Widgets.ProgressBar.ProgressBar() ja Jypeli.Widgets.ProgressBar.Draw().