Function manages events and updates it for the given frame
| 26 | |
| 27 | // Function manages events and updates it for the given frame |
| 28 | void updateEvents() |
| 29 | { |
| 30 | auto e = interfaceEvents.begin(); |
| 31 | while ( e != interfaceEvents.end() ) |
| 32 | { |
| 33 | if ( e->isFinished() ) |
| 34 | { |
| 35 | e = interfaceEvents.erase(e); |
| 36 | } |
| 37 | else |
| 38 | { |
| 39 | e->execute(static_cast<T*>(this)); |
| 40 | ++e; |
| 41 | } |
| 42 | } |
| 43 | }; |
| 44 | /// @endcond |
| 45 | public: |
| 46 | /// <summary>Retrieves a pointer or value at an index that was stored for this interface using |
no test coverage detected