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.
|