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.