| Структуры данных | |
| class | Param | 
| Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Param4 templates.  Подробнее... | |
| class | Param7< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7 > | 
| Param Class Template with seven parameters.  Подробнее... | |
| class | Param8< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8 > | 
| Param Class Template with eight parameters.  Подробнее... | |
| class | Param9< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9 > | 
| Param Class Template with nine parameters.  Подробнее... | |
| class | Param10< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9, Class T10 > | 
| Param Class Template with ten parameters.  Подробнее... | |
| class | CallQueueContext | 
| class | array< ref CallQueueContext > | 
| CallQueue Class provide "lazy" calls - when we don't want to execute function immediately but later during frame update (used mainly in UI) usage: Подробнее... | |
| class | CallQueue | 
| DragQueue Class provide callbacks while mouse is dragging. Callback function must have exact arguments:  Подробнее... | |
| class | array< TimerBase > | 
| TimerQueue Class using for system purpose only.  Подробнее... | |
| class | TimerBase | 
| Simple class for fading Widgets.  Подробнее... | |
| class | AnimationTimer | 
| AnimationTimer class. This timer is for animating float value. usage: Подробнее... | |
| class | AnimatorTimer | 
| class | multiMap< Class K, Class V > | 
| Associative array template, with multiple values per key usage: Подробнее... | |
| Определения типов | |
| typedef map< string, string > | TStringMap | 
| Функции | |
| void | ~TimerBase () | 
| void | Pause () | 
| Pause Timer, internal counter is not restarted, so timer can continue later. Can be unpaused via Continue. | |
| void | Continue () | 
| Timer continue when it was paused. | |
| void | Stop () | 
| Stop Timer and restart internal counter. Cannot be unpaused, must be started again. | |
| bool | IsRunning () | 
| void | Tick (float timeslice) | 
| System function, don't call. | |
| void | OnTimerQueueDestoryed () | 
| System function, don't call. | |
| float | GetTime () | 
| float | GetDuration () | 
| float | GetRemaining () | 
| float | GetRunTime () | 
| void | OnInit (int category) | 
| void | OnStart (float duration, bool loop) | 
| void | OnUpdate () | 
| void | OnTimer () | 
| DEPRECATED. | |
| void | SetRunning (bool running) | 
| int | GetTemperatureColor (int temperature) | 
| bool | GetProfileValueBool (string name, bool def=false) | 
| Return value from profile variable, if variable with given name is not present, default value is returned. | |
| void | SetProfileValueBool (string name, bool value) | 
| Writes bool variable to profile, after write don't forget to call CGame::SaveProfile() to save profile to storage! | |
| int | GetNumberOfSetBits (int i) | 
| Переменные | |
| const int | CALL_CATEGORY_SYSTEM = 0 | 
| const int | CALL_CATEGORY_GUI = 1 | 
| const int | CALL_CATEGORY_GAMEPLAY = 2 | 
| const int | CALL_CATEGORY_COUNT = 3 | 
| class DragQueue extends CallQueue | m_running | 
| TimerBase Class provide just interface for all Timer classes. Don't instance this class, use Timer class instead. | |
| bool | m_loop | 
| float | m_duration | 
| float | m_time | 
| array< TimerBase > | m_timerQueue | 
| float | m_RunTime | 
\desc Helpful functions & classes