diff options
author | Bartosz Taudul <wolf@nereid.pl> | 2022-09-03 17:47:41 +0300 |
---|---|---|
committer | Bartosz Taudul <wolf@nereid.pl> | 2022-09-03 18:51:32 +0300 |
commit | 1736fb387ab56f1401824fa8e40e04f962712f4b (patch) | |
tree | 062278f5e912b9158788e5f750eb4a3632aa9c61 /server/TracyTimelineController.hpp | |
parent | 9355a14657959553a3d25b55aeb84675f58694a3 (diff) |
Allow access to timeline items stored in the controller.
This is similar to the previously existing Vis() access function.
Diffstat (limited to 'server/TracyTimelineController.hpp')
-rw-r--r-- | server/TracyTimelineController.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/server/TracyTimelineController.hpp b/server/TracyTimelineController.hpp index 3a618180..17090431 100644 --- a/server/TracyTimelineController.hpp +++ b/server/TracyTimelineController.hpp @@ -1,6 +1,7 @@ #ifndef __TRACYTIMELINECONTROLLER_HPP__ #define __TRACYTIMELINECONTROLLER_HPP__ +#include <assert.h> #include <vector> #include "../public/common/TracyForceInline.hpp" @@ -42,6 +43,13 @@ public: void AdjustThreadHeight( VisData& vis, int oldOffset, int& offset ); float AdjustThreadPosition( VisData& vis, float wy, int& offset ); + tracy_force_inline TimelineItem& GetItem( const void* data ) + { + auto it = m_itemMap.find( data ); + assert( it != m_itemMap.end() ); + return *it->second; + } + tracy_force_inline VisData& Vis( const void* ptr ) { auto it = m_visData.find( ptr ); |