Třída XSprite je bázová třída pro všechny další sprity v knihovně SGPRTL. Sprite je objekt v prostoru, který zobrazovací engine umí vykreslovat.
Typ XSprite..::.XSpriteCollection zpřístupňuje následující členy.
Konstruktory
| Jméno | Popis | |
|---|---|---|
| XSprite..::.XSpriteCollection | Přetíženo. |
Metody
| Jméno | Popis | |
|---|---|---|
| Add |
Přidá sprite XSprite do kolekce.
| |
| Clear |
Odstraní všechny sprity z kolekce.
| |
| Clone |
Vytvoří nový objekt, který je kopií této instance.
| |
| Contains | Přetíženo. | |
| CopyTo | Přetíženo. | |
| DeepClone |
Vytvoří nový objekt, který je hlubokou kopií této instance.
| |
| Equals | (Zděděno z Object.) | |
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. | |
| Find | Přetíženo. | |
| FindModelSprite | Přetíženo. | |
| GetEnumerator |
Vrátí enumerátor, který iteruje přes všechny prvky v kolekci.
| |
| GetHashCode | Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. | |
| GetType | Gets the Type of the current instance. | |
| IndexOf | Přetíženo. | |
| Insert |
Vloží sprite do kolekce spritů.
| |
| LastFind | Přetíženo. | |
| LastFindModelSprite | Přetíženo. | |
| MemberwiseClone | Creates a shallow copy of the current Object. | |
| OnClear |
Metoda je volána kolekcí při vymazání všech položek.
| |
| OnClearComplete |
Metoda je volána kolekcí po dokončení vymazání všech položek.
| |
| OnInsert |
Metoda je volána kolekcí při přidání nového prvku.
| |
| OnInsertComplete |
Metoda je volána kolekcí po dokončení přidání nového prvku.
| |
| OnRemove |
Metoda je volána kolekcí při odstranění prvku.
| |
| OnRemoveComplete |
Metoda je volána kolekcí po dokončení odstraňování prvku.
| |
| OnSet |
Metoda je volána kolekcí při nastavení prvku.
| |
| OnSetComplete |
Metoda je volána kolekcí po dokončení nastavení prvku.
| |
| OnValidate |
Metoda je volána kolekcí pro kontrolu, zda je prvek validní.
| |
| Remove |
Smaže sprite XSprite z kolekce spritů.
| |
| RemoveAt |
Odstraní prvek z kolekce na pozici index.
| |
| ToArray |
Vytvoří z kolekce pole.
| |
| ToString | (Zděděno z Object.) |
Vlastnosti
| Jméno | Popis | |
|---|---|---|
| Count |
Vrátí počet prvků v kolekci.
| |
| IsFixedSize |
Indikuje, zda má kolekce pevnou velikost a nelze ji zvětšit.
| |
| IsReadOnly |
Indikuje, zda lze měnit prvky kolekce.
| |
| IsSynchronized |
Indikuje, zda je přístup k kolekci synchronizován a nemůže docházet k časově závislým chybám ve více vláknovém programování (tj. je tzv. thread-safe).
| |
| Item |
Vrátí anebo nastaví sprite XSprite na uvedené pozici.
| |
| SyncRoot |
Vrátí objekt, který může být použit pro synchronizaci přístupu k této instanci.
|