Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion::profile::CallTraceManager Member List

This is the complete list of members for ion::profile::CallTraceManager, including all inherited members.

Allocatable()ion::base::Allocatableprotected
Allocatable(const Allocatable &other)ion::base::Allocatableprotected
Allocatable(const AllocatorPtr &allocator)ion::base::Allocatableexplicitprotected
BuildTimeline() const ion::profile::CallTraceManager
BuiltinEventType enum nameion::profile::CallTraceManager
CallTraceManager()ion::profile::CallTraceManager
CallTraceManager(size_t buffer_size)ion::profile::CallTraceManagerexplicit
EventArgType enum nameion::profile::CallTraceManager
GetAllocator() const ion::base::Allocatableinline
GetAllocatorForLifetime(AllocationLifetime lifetime) const ion::base::Allocatableinline
GetAllTraceRecorders() const ion::profile::CallTraceManagerinline
GetArgType(uint32 event_id, int arg_index)ion::profile::CallTraceManagerstatic
GetNamedTraceRecorder(NamedTraceRecorderType name)ion::profile::CallTraceManager
GetNonNullAllocator() const ion::base::Allocatableinline
GetNumArgsForEvent(uint32 event_id)ion::profile::CallTraceManagerstatic
GetNumScopeEvents() const ion::profile::CallTraceManagerinline
GetScopeEnterEvent(const char *string_id)ion::profile::CallTraceManager
GetScopeEnterEventName(uint32 event_id) const ion::profile::CallTraceManager
GetTimeInNs() const ion::profile::CallTraceManagerinline
GetTimeInUs() const ion::profile::CallTraceManagerinlinevirtual
GetTraceRecorder()ion::profile::CallTraceManager
kArgNone enum valueion::profile::CallTraceManager
kArgNumeric enum valueion::profile::CallTraceManager
kArgString enum valueion::profile::CallTraceManager
kCreateZoneEvent enum valueion::profile::CallTraceManager
kCustomScopeEvent enum valueion::profile::CallTraceManager
kDefineEvent enum valueion::profile::CallTraceManager
kDeleteZoneEvent enum valueion::profile::CallTraceManager
kFrameEndEvent enum valueion::profile::CallTraceManager
kFrameStartEvent enum valueion::profile::CallTraceManager
kMarkEvent enum valueion::profile::CallTraceManager
kNumNamedTraceRecorders enum valueion::profile::CallTraceManager
kRecorderGpu enum valueion::profile::CallTraceManager
kRecorderVSync enum valueion::profile::CallTraceManager
kScopeAppendDataEvent enum valueion::profile::CallTraceManager
kScopeLeaveEvent enum valueion::profile::CallTraceManager
kSetZoneEvent enum valueion::profile::CallTraceManager
kTimeRangeEndEvent enum valueion::profile::CallTraceManager
kTimeRangeStartEvent enum valueion::profile::CallTraceManager
kTimeStampEvent enum valueion::profile::CallTraceManager
NamedTraceRecorderType enum nameion::profile::CallTraceManager
operator delete(void *ptr)ion::base::Allocatableinline
operator delete(void *ptr, AllocationLifetime lifetime)ion::base::Allocatableinline
operator delete(void *ptr, const AllocatorPtr &allocator)ion::base::Allocatableinline
operator delete(void *ptr, void *ptr2)ion::base::Allocatableinline
operator new(size_t size)ion::base::Allocatableinline
operator new(size_t size, AllocationLifetime lifetime)ion::base::Allocatableinline
operator new(size_t size, const AllocatorPtr &allocator)ion::base::Allocatableinline
operator new(size_t size, const AllocatorPtr &allocator, void *ptr)ion::base::Allocatableinline
operator new(size_t size, void *ptr)ion::base::Allocatableinline
operator=(const Allocatable &other)ion::base::Allocatableinlineprotected
RegisterTimelineMetric(std::unique_ptr< TimelineMetric > metric)ion::profile::CallTraceManagerinline
ReverseScopeEventMap typedefion::profile::CallTraceManager
RunTimelineMetrics() const ion::profile::CallTraceManager
ScopeEventMap typedefion::profile::CallTraceManager
SnapshotCallTraces() const ion::profile::CallTraceManager
TraceList typedefion::profile::CallTraceManager
WriteFile(const std::string &filename) const ion::profile::CallTraceManager
~Allocatable()ion::base::Allocatablevirtual
~CallTraceManager() overrideion::profile::CallTraceManager