![]() |
Jypeli
5
The simple game programming library
|
Synkroninen lista, eli lista joka päivittyy vasta kun sen Update-metodia kutsutaan. Jos listalle lisätään IUpdatable-rajapinnan toteuttavia olioita, kutsutaan myös niiden Update-metodeja samalla. Lisää...
Luokat | |
| class | AddItemAction |
| class | ClearAction |
| class | ListAction |
| class | RemoveItemAction |
Julkiset jäsenfunktiot | |
| SynchronousList (int firstIndex) | |
| Luo uuden synkronisen listan. Lisää... | |
| SynchronousList () | |
| Luo uuden synkronisen listan. Lisää... | |
| IEnumerator< T > | GetEnumerator () |
| void | Add (T item) |
| void | Remove (T item) |
| void | Clear () |
| bool | Contains (T item) |
| bool | WillContain (T item) |
| int | IndexOf (T item) |
| T | Find (Predicate< T > pred) |
| List< T > | FindAll (Predicate< T > pred) |
| bool | UpdateChanges () |
| Lisää ja poistaa jonossa olevat elementit, mutta ei kutsu elementtien Update-metodia. Lisää... | |
| void | Update (Time time) |
| Lisää ja poistaa jonossa olevat elementit sekä kutsuu niiden Update-metodia. Lisää... | |
| void | Update (Time time, Predicate< T > isUpdated) |
| Lisää ja poistaa jonossa olevat elementit sekä kutsuu niiden Update-metodia tietyllä ehdolla. Lisää... | |
| void | ForEach (Action< T > action) |
| Suorittaa annetun toimenpiteen kaikille (nykyisille) listan alkioille. Lisää... | |
| void | ForEach< T1 > (Action< T, T1 > action, T1 p1) |
| Suorittaa annetun toimenpiteen kaikille (nykyisille) listan alkioille. Lisää... | |
Ominaisuudet | |
| T | this[int index] [get, set] |
| Indeksointioperaattori. Lisää... | |
| int | FirstIndex [get, set] |
| Ensimmäisen elementin indeksi. Muutettavissa. Lisää... | |
| int | LastIndex [get] |
| Viimeisen elementin indeksi. Lisää... | |
| int | Count [get] |
| Kuinka monta elementtiä listassa nyt on. Ei laske mukaan samalla päivityskierroksella tehtyjä muutoksia. Lisää... | |
| bool | IsUpdated [get] |
Ominaisuudet inherited from Updatable | |
| bool | IsUpdated [get] |
Tapahtumat | |
| Action< T > | ItemAdded |
| Tapahtuu kun uusi elementti on lisätty listaan. Lisää... | |
| Action< T > | ItemRemoved |
| Tapahtuu kun elementti on poistettu listasta. Lisää... | |
| Action | Changed |
| Tapahtuu kun lista on muuttunut. Lisää... | |
Synkroninen lista, eli lista joka päivittyy vasta kun sen Update-metodia kutsutaan. Jos listalle lisätään IUpdatable-rajapinnan toteuttavia olioita, kutsutaan myös niiden Update-metodeja samalla.
| T |
Määrittely tiedoston SynchronousList.cs rivillä 15.
| SynchronousList | ( | int | firstIndex | ) |
Luo uuden synkronisen listan.
| firstIndex | Ensimmäisen elementin indeksi. |
Määrittely tiedoston SynchronousList.cs rivillä 144.
| SynchronousList | ( | ) |
Luo uuden synkronisen listan.
Määrittely tiedoston SynchronousList.cs rivillä 152.
| void Add | ( | T | item | ) |
Määrittely tiedoston SynchronousList.cs rivillä 198.
| void Clear | ( | ) |
Määrittely tiedoston SynchronousList.cs rivillä 208.
| bool Contains | ( | T | item | ) |
Määrittely tiedoston SynchronousList.cs rivillä 213.
Määrittely tiedoston SynchronousList.cs rivillä 243.
Määrittely tiedoston SynchronousList.cs rivillä 248.
| void ForEach | ( | Action< T > | action | ) |
Suorittaa annetun toimenpiteen kaikille (nykyisille) listan alkioille.
| action | Toiminto |
Määrittely tiedoston SynchronousList.cs rivillä 320.
Suorittaa annetun toimenpiteen kaikille (nykyisille) listan alkioille.
| T1 | Toisen parametrin tyyppi |
| action | Toiminto |
| p1 | Toinen parametri |
Määrittely tiedoston SynchronousList.cs rivillä 334.
| IEnumerator<T> GetEnumerator | ( | ) |
Määrittely tiedoston SynchronousList.cs rivillä 186.
| int IndexOf | ( | T | item | ) |
Määrittely tiedoston SynchronousList.cs rivillä 238.
| void Remove | ( | T | item | ) |
Määrittely tiedoston SynchronousList.cs rivillä 203.
| void Update | ( | Time | time | ) |
Lisää ja poistaa jonossa olevat elementit sekä kutsuu niiden Update-metodia.
| time |
Toteuttaa luokan Updatable.
Määrittely tiedoston SynchronousList.cs rivillä 273.
Lisää ja poistaa jonossa olevat elementit sekä kutsuu niiden Update-metodia tietyllä ehdolla.
| time |
Määrittely tiedoston SynchronousList.cs rivillä 297.
| bool UpdateChanges | ( | ) |
Lisää ja poistaa jonossa olevat elementit, mutta ei kutsu elementtien Update-metodia.
Määrittely tiedoston SynchronousList.cs rivillä 258.
| bool WillContain | ( | T | item | ) |
Määrittely tiedoston SynchronousList.cs rivillä 218.
|
get |
Kuinka monta elementtiä listassa nyt on. Ei laske mukaan samalla päivityskierroksella tehtyjä muutoksia.
Määrittely tiedoston SynchronousList.cs rivillä 121.
|
getset |
Ensimmäisen elementin indeksi. Muutettavissa.
Määrittely tiedoston SynchronousList.cs rivillä 106.
|
get |
Määrittely tiedoston SynchronousList.cs rivillä 126.
|
get |
Viimeisen elementin indeksi.
Määrittely tiedoston SynchronousList.cs rivillä 112.
|
getset |
Indeksointioperaattori.
| index |
Määrittely tiedoston SynchronousList.cs rivillä 98.
| Action Changed |
Tapahtuu kun lista on muuttunut.
Määrittely tiedoston SynchronousList.cs rivillä 174.
| Action<T> ItemAdded |
Tapahtuu kun uusi elementti on lisätty listaan.
Määrittely tiedoston SynchronousList.cs rivillä 133.
| Action<T> ItemRemoved |
Tapahtuu kun elementti on poistettu listasta.
Määrittely tiedoston SynchronousList.cs rivillä 138.