![]() |
Jypeli
9
The simple game programming library
|
Painonappi. Lisää...
Julkiset jäsenfunktiot | |
| PushButton (double width, double height) | |
| Luo uuden painonapin. Lisää... | |
| PushButton (double width, double height, Image image) | |
| Luo uuden painonapin omalla kuvalla. Lisää... | |
| PushButton (double width, double height, string text) | |
| Luo uuden painonapin. Lisää... | |
| PushButton (Image image) | |
| PushButton (string text) | |
| List< Listener > | AddShortcut (Button button) |
| Lisää pikanäppäimen kaikille ohjaimille. Lisää... | |
| Listener | AddShortcut (GamePad controller, Button button) |
| Lisää pikanäppäimen yhdelle ohjaimelle. Lisää... | |
| Listener | AddShortcut (int player, Button button) |
| Lisää pikanäppäimen yhdelle ohjaimelle. Lisää... | |
| Listener | AddShortcut (Key key) |
| Lisää pikanäppäimen napille. Lisää... | |
| void | Click () |
| override void | Draw (Matrix parentTransformation, Matrix transformation) |
| void | RightClick () |
Julkiset jäsenfunktiot inherited from Jypeli.Label | |
| Label () | |
| Luo uuden tekstikentän. Asettaa koon tekstin mukaan. Lisää... | |
| Label (Animation animation) | |
| Luo uuden tekstikentän animaatiolla. Lisää... | |
| Label (double width, double height) | |
| Luo uuden tekstikentän. Lisää... | |
| Label (double width, double height, string text) | |
| Luo uuden tekstikentän. Lisää... | |
| Label (string text) | |
| Luo uuden tekstikentän annetulla tekstillä. Asettaa koon tekstin mukaan. Lisää... | |
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 () |
Ominaisuudet | |
| override Color | Color [get, set] |
| Image | ImageHover [get, set] |
| Kuva kun hiiren kursori on napin päällä. Lisää... | |
| Image | ImagePressed [get, set] |
| Kuva kun nappi on alaspainettuna. Lisää... | |
| Image | ImageReleased [get, set] |
| Kuva kun nappi on vapautettu. Lisää... | |
| bool | isPressed [get] |
| override Vector | Size [get, set] |
Ominaisuudet inherited from Jypeli.Label | |
| int | DecimalPlaces [get, set] |
| Kuinka monta desimaalia näytetään, kun tekstikenttä on sidottu näyttämään desimaalilukua. Lisää... | |
| string | DoubleFormatString [get, set] |
| Millä tavalla desimaalinumerot muotoillaan Lisää... | |
| virtual Font | Font [get, set] |
| Tekstin fontti. Lisää... | |
| HorizontalAlignment | HorizontalAlignment [get, set] |
Tekstin sijoitus vaakasuunnassa. Vaikuttaa vain, jos tekstikentän koko on suurempi kuin tekstin koko ja SizeMode ei ole SizeMode.AutoSize. Lisää... | |
| string | IntFormatString [get, set] |
| Millä tavalla int numerot muotoillaan. Lisää... | |
| bool | IsTruncated [get] |
| Onko tekstiä katkaistu Lisää... | |
| override Vector | Size [get, set] |
| Tekstikentän koko. Jos SizeMode on SizeMode.StretchText, teksti venytetään kentän koon mukaiseksi. Lisää... | |
| TextSizeMode | SizeMode [get, set] |
| Kuinka tekstikentän koko määräytyy. Lisää... | |
| virtual string | Text [get, set] |
| Teksti. Lisää... | |
| Color | TextColor [get, set] |
| Tekstin väri. Lisää... | |
| Vector | TextScale [get, set] |
| Tekstin skaalaus. Oletus (1,1) ; isompi suurempi. Lisää... | |
| Vector | TextSize [get, private set] |
Näytettävän tekstin koko. Ei välttämättä sama kuin Size. Lisää... | |
| string | Title [set] |
| Voidaan käyttää tekstin helpompaan asettamiseen. Asettaa IntFormatStringin ja DoubleFormatStringin. Lisää... | |
| VerticalAlignment | VerticalAlignment [get, set] |
Tekstin sijoitus pystysuunnassa. Vaikuttaa vain, jos tekstikentän koko on suurempi kuin tekstin koko ja SizeMode ei ole SizeMode.AutoSize. Lisää... | |
| double | XMargin [get, set] |
| Marginaali vasemmasta/oikeasta reunasta. Lisää... | |
| double | YMargin [get, set] |
| Marginaali ylä-/alareunasta. 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ää... | |
Tapahtumat | |
| Action | Clicked |
| Tapahtuu kun nappia on painettu. Lisää... | |
| Action | RightClicked |
| Tapahtuu kun nappia on painettu oikealla hiirenpainikkeella. Lisää... | |
Yksityiset tyypit | |
| enum | State { State.Released, State.Hover, State.LeftPressed, State.RightPressed } |
Yksityiset jäsenfunktiot | |
| void | CheckHover () |
| void | Initialize () |
| void | InitializeControls () |
| void | InitializeMargins () |
| void | InitializeShape () |
| void | Release () |
| void | SetState (State state) |
| void | TouchClick (Touch touch) |
| void | TouchHover (Touch touch) |
| void | TouchRelease (Touch touch) |
Additional Inherited Members | |
Suojatut jäsenfunktiot inherited from Jypeli.Label | |
| void | Draw (Matrix parentTransformation, Matrix transformation, string text) |
| 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) |
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ää... | |
Painonappi.
Määrittely tiedoston PushButton.cs rivillä 39.
|
strongprivate |
| Luettelotyyppien arvot | |
|---|---|
| Released | |
| Hover | |
| LeftPressed | |
| RightPressed | |
Määrittely tiedoston PushButton.cs rivillä 41.
| Jypeli.PushButton.PushButton | ( | string | text | ) |
Määrittely tiedoston PushButton.cs rivillä 173.
Viittaukset Jypeli.PushButton.Initialize().
| Jypeli.PushButton.PushButton | ( | Image | image | ) |
Määrittely tiedoston PushButton.cs rivillä 179.
Viittaukset Jypeli.PushButton.Initialize().
| Jypeli.PushButton.PushButton | ( | double | width, |
| double | height | ||
| ) |
Luo uuden painonapin.
| width | Leveys. |
| height | Korkeus. |
Määrittely tiedoston PushButton.cs rivillä 191.
Viittaukset Jypeli.PushButton.Initialize().
| Jypeli.PushButton.PushButton | ( | double | width, |
| double | height, | ||
| Image | image | ||
| ) |
Luo uuden painonapin omalla kuvalla.
| width | Leveys. |
| height | Korkeus. |
| image | Kuva. |
Määrittely tiedoston PushButton.cs rivillä 219.
| Jypeli.PushButton.PushButton | ( | double | width, |
| double | height, | ||
| string | text | ||
| ) |
Luo uuden painonapin.
| width | Leveys. |
| height | Korkeus. |
| text | Teksti. |
Määrittely tiedoston PushButton.cs rivillä 231.
Viittaukset Jypeli.PushButton.Initialize().
Lisää pikanäppäimen kaikille ohjaimille.
| button | Näppäin |
Määrittely tiedoston PushButton.cs rivillä 357.
Viittaukset Jypeli.PushButton.AddShortcut(), Jypeli.Game.GameControllers ja Jypeli.Game.Instance.
Lisää pikanäppäimen yhdelle ohjaimelle.
| controller | Peliohjain |
| button | Näppäin |
Määrittely tiedoston PushButton.cs rivillä 379.
Viittaukset Jypeli.PushButton.Click() ja Jypeli.GamePad.Listen().
Lisää pikanäppäimen yhdelle ohjaimelle.
| player | Peliohjaimen indeksi 0-3 |
| button | Näppäin |
Määrittely tiedoston PushButton.cs rivillä 369.
Viittaukset Jypeli.PushButton.AddShortcut(), Jypeli.Game.GameControllers ja Jypeli.Game.Instance.
Lisää pikanäppäimen napille.
| key | Näppäin |
Määrittely tiedoston PushButton.cs rivillä 348.
Viittaukset Jypeli.PushButton.Click(), Jypeli.Game.Instance, Jypeli.Game.Keyboard ja Jypeli.Keyboard.Listen().
Viitattu Jypeli.YesNoWindow.AddControls() ja Jypeli.PushButton.AddShortcut().
|
private |
Määrittely tiedoston PushButton.cs rivillä 403.
Viittaukset Jypeli.Mouse.IsCursorOn(), Jypeli.PushButton.isPressed, Jypeli.Game.Mouse ja Jypeli.PushButton.SetState().
Viitattu Jypeli.PushButton.InitializeControls().
| void Jypeli.PushButton.Click | ( | ) |
Määrittely tiedoston PushButton.cs rivillä 332.
Viittaukset Jypeli.PushButton.Clicked.
Viitattu Jypeli.MultiSelectWindow.AddControls(), Jypeli.MultiSelectWindow.AddDefaultControls(), Jypeli.CustomQueryWindow< ScoreListWidget >.AddListeners(), Jypeli.PushButton.AddShortcut(), Jypeli.PushButton.Release() ja Jypeli.PushButton.TouchClick().
Uudelleentoteuttaa luokan Jypeli.Label.
Määrittely tiedoston PushButton.cs rivillä 409.
Viittaukset Jypeli.PushButton.BottomSidePressedShape, Jypeli.PushButton.BottomSideShape, Jypeli.Color.Darker(), Jypeli.Renderer.DrawFilledShape(), Jypeli.PushButton.isPressed, Jypeli.PushButton.leftSidePressedShape, Jypeli.PushButton.leftSideShape, Jypeli.Color.Lighter(), Jypeli.PushButton.RightSidePressedShape, Jypeli.PushButton.RightSideShape, Jypeli.PushButton.topSidePressedShape ja Jypeli.PushButton.topSideShape.
|
private |
Määrittely tiedoston PushButton.cs rivillä 197.
Viittaukset Jypeli.Widget.CapturesMouse, Jypeli.PushButton.Color, Jypeli.PushButton.InitializeControls(), Jypeli.PushButton.InitializeMargins(), Jypeli.PushButton.InitializeShape() ja Jypeli.Label.TextColor.
Viitattu Jypeli.PushButton.PushButton().
|
private |
Määrittely tiedoston PushButton.cs rivillä 237.
Viittaukset Jypeli.Widget.associatedListeners, Jypeli.PushButton.CheckHover(), Jypeli.Game.Instance, Jypeli.TouchPanel.Listen(), Jypeli.Mouse.Listen(), Jypeli.Mouse.ListenMovement(), Jypeli.TouchPanel.ListenOn(), Jypeli.Mouse.ListenOn(), Jypeli.Game.Mouse, Jypeli.PushButton.Release(), Jypeli.PushButton.SetState(), Jypeli.PushButton.TouchClick(), Jypeli.PushButton.TouchHover(), Jypeli.Game.TouchPanel ja Jypeli.PushButton.TouchRelease().
Viitattu Jypeli.PushButton.Initialize().
|
private |
Määrittely tiedoston PushButton.cs rivillä 207.
Viittaukset Jypeli.Label.XMargin ja Jypeli.Label.YMargin.
Viitattu Jypeli.PushButton.Initialize().
|
private |
Määrittely tiedoston PushButton.cs rivillä 257.
Viittaukset Jypeli.PushButton.BottomSidePressedShape, Jypeli.PushButton.BottomSideShape, Jypeli.PushButton.leftSidePressedShape, Jypeli.PushButton.leftSideShape, Jypeli.PushButton.RightSidePressedShape, Jypeli.PushButton.RightSideShape, Jypeli.PushButton.topSidePressedShape ja Jypeli.PushButton.topSideShape.
Viitattu Jypeli.PushButton.Initialize().
|
private |
Määrittely tiedoston PushButton.cs rivillä 384.
Viittaukset Jypeli.PushButton.Click(), Jypeli.Mouse.IsCursorOn(), Jypeli.Game.Mouse, Jypeli.PushButton.RightClick(), Jypeli.PushButton.SetState() ja Jypeli.PushButton.state.
Viitattu Jypeli.PushButton.InitializeControls().
| void Jypeli.PushButton.RightClick | ( | ) |
Määrittely tiedoston PushButton.cs rivillä 338.
Viittaukset Jypeli.PushButton.RightClicked.
Viitattu Jypeli.PushButton.Release().
|
private |
Määrittely tiedoston PushButton.cs rivillä 307.
Viittaukset Jypeli.Image.Color(), Jypeli.PushButton.hoverColor, Jypeli.PushButton.ImageHover, Jypeli.PushButton.ImagePressed, Jypeli.PushButton.ImageReleased, Jypeli.PushButton.pressedColor, Jypeli.PushButton.releasedColor ja Jypeli.PushButton.state.
Viitattu Jypeli.PushButton.CheckHover(), Jypeli.PushButton.InitializeControls(), Jypeli.PushButton.Release(), Jypeli.PushButton.TouchHover() ja Jypeli.PushButton.TouchRelease().
|
private |
Määrittely tiedoston PushButton.cs rivillä 168.
Viittaukset Jypeli.PushButton.Click().
Viitattu Jypeli.PushButton.InitializeControls().
|
private |
Määrittely tiedoston PushButton.cs rivillä 151.
Viittaukset Jypeli.Center, Jypeli.TouchPanel.NumTouches, Jypeli.Touch.PositionOnScreen, Jypeli.PushButton.SetState(), Jypeli.Game.TouchPanel, Jypeli.Vector.X ja Jypeli.Vector.Y.
Viitattu Jypeli.PushButton.InitializeControls().
|
private |
Määrittely tiedoston PushButton.cs rivillä 162.
Viittaukset Jypeli.TouchPanel.NumTouches, Jypeli.PushButton.SetState() ja Jypeli.Game.TouchPanel.
Viitattu Jypeli.PushButton.InitializeControls().
|
private |
Määrittely tiedoston PushButton.cs rivillä 57.
Viitattu Jypeli.PushButton.Draw() ja Jypeli.PushButton.InitializeShape().
|
private |
Määrittely tiedoston PushButton.cs rivillä 52.
Viitattu Jypeli.PushButton.Draw() ja Jypeli.PushButton.InitializeShape().
|
private |
Määrittely tiedoston PushButton.cs rivillä 68.
Viitattu Jypeli.PushButton.SetState().
|
private |
Määrittely tiedoston PushButton.cs rivillä 61.
|
private |
Määrittely tiedoston PushButton.cs rivillä 60.
|
private |
Määrittely tiedoston PushButton.cs rivillä 59.
|
private |
Määrittely tiedoston PushButton.cs rivillä 54.
Viitattu Jypeli.PushButton.Draw() ja Jypeli.PushButton.InitializeShape().
|
private |
Määrittely tiedoston PushButton.cs rivillä 49.
Viitattu Jypeli.PushButton.Draw() ja Jypeli.PushButton.InitializeShape().
|
private |
Määrittely tiedoston PushButton.cs rivillä 69.
Viitattu Jypeli.PushButton.SetState().
|
private |
Määrittely tiedoston PushButton.cs rivillä 67.
Viitattu Jypeli.PushButton.SetState().
|
private |
Määrittely tiedoston PushButton.cs rivillä 56.
Viitattu Jypeli.PushButton.Draw() ja Jypeli.PushButton.InitializeShape().
|
private |
Määrittely tiedoston PushButton.cs rivillä 51.
Viitattu Jypeli.PushButton.Draw() ja Jypeli.PushButton.InitializeShape().
|
private |
Määrittely tiedoston PushButton.cs rivillä 63.
Viitattu Jypeli.PushButton.Release() ja Jypeli.PushButton.SetState().
|
private |
Määrittely tiedoston PushButton.cs rivillä 55.
Viitattu Jypeli.PushButton.Draw() ja Jypeli.PushButton.InitializeShape().
|
private |
Määrittely tiedoston PushButton.cs rivillä 50.
Viitattu Jypeli.PushButton.Draw() ja Jypeli.PushButton.InitializeShape().
|
getset |
Määrittely tiedoston PushButton.cs rivillä 126.
Viitattu Jypeli.YesNoWindow.YesNoWindow(), Jypeli.MultiSelectWindow._setButtonColor(), Jypeli.PushButton.Initialize(), Jypeli.MultiSelectWindow.SelectButton() ja Jypeli.MultiSelectWindow.UnselectButton().
|
getset |
Kuva kun hiiren kursori on napin päällä.
Määrittely tiedoston PushButton.cs rivillä 102.
Viitattu Jypeli.PushButton.SetState().
|
getset |
Kuva kun nappi on alaspainettuna.
Määrittely tiedoston PushButton.cs rivillä 88.
Viitattu Jypeli.PushButton.SetState().
|
getset |
Kuva kun nappi on vapautettu.
Määrittely tiedoston PushButton.cs rivillä 74.
Viitattu Jypeli.PushButton.SetState().
|
getprivate |
Määrittely tiedoston PushButton.cs rivillä 65.
Viitattu Jypeli.PushButton.CheckHover() ja Jypeli.PushButton.Draw().
|
getset |
Määrittely tiedoston PushButton.cs rivillä 113.
| Action Jypeli.PushButton.Clicked |
Tapahtuu kun nappia on painettu.
Määrittely tiedoston PushButton.cs rivillä 144.
Viitattu Jypeli.MessageWindow.MessageWindow(), Jypeli.MultiSelectWindow.MultiSelectWindow(), Jypeli.MultiSelectWindow.AddItemHandler(), Jypeli.MultiSelectWindow.AddItemHandler< T1 >(), Jypeli.MultiSelectWindow.AddItemHandler< T1, T2 >(), Jypeli.MultiSelectWindow.AddItemHandler< T1, T2, T3 >(), Jypeli.PushButton.Click(), Jypeli.CustomQueryWindow< ScoreListWidget >.CreateButtonRow() ja Jypeli.MultiSelectWindow.RemoveItemHandler().
| Action Jypeli.PushButton.RightClicked |
Tapahtuu kun nappia on painettu oikealla hiirenpainikkeella.
Määrittely tiedoston PushButton.cs rivillä 149.
Viitattu Jypeli.PushButton.RightClick().