Startup profiling

Classes

class  kanzi::StartupProfilerRegistry
 The registry of startup profilers. More...
 

Typedefs

typedef unique_ptr< StartupProfilerRegistry > kanzi::StartupProfilerRegistryUniquePtr
 The startup profiler registry unique ptr type. More...
 
#define KZ_PROFILING_STARTUP_LOAD_PLUGINS
 
#define KZ_PROFILING_STARTUP_REGISTER_METADATA
 Kanzi uses this category internally to profile metadata registration at startup. More...
 
#define KZ_PROFILING_STARTUP_INITIALIZATION
 Kanzi uses this category internally to profile application initialization at startup. More...
 
#define KZ_PROFILING_STARTUP_INITIALIZE_GRAPHICS
 Kanzi uses this category internally to profile graphics initialization at startup. More...
 
#define KZ_PROFILING_STARTUP_INITIALIZE_GL
 Kanzi uses this category internally to profile startup GL initialization. More...
 
#define KZ_PROFILING_STARTUP_LOAD_PREFAB
 Kanzi uses this category internally to profile prefab loading at startup. More...
 
#define KZ_PROFILING_STARTUP_INSTANTIATE_PREFAB
 Kanzi uses this category internally to profile prefab instantiation at startup. More...
 
#define KZ_PROFILING_STARTUP_REGISTER_DEFAULT_RESOURCES
 Kanzi uses this category internally to profile default resource registration at startup. More...
 
#define KZ_PROFILING_STARTUP_ATTACH_PREFAB
 Kanzi uses this category internally to profile prefab attach at startup. More...
 
#define KZ_PROFILING_STARTUP_RESET_RENDERER
 Kanzi uses this category internally to profile renderer reset at startup. More...
 
#define KZ_PROFILING_STARTUP_INITIALIZE_LOADING_THREADS
 Kanzi uses this category internally to profile threads initialization at startup. More...
 
#define KZ_PROFILING_STARTUP_REGISTER_RUNTIME_ASSETS
 Kanzi uses this category internally to profile runtime assets registration at startup. More...
 
#define KZ_PROFILING_STARTUP_OPEN_KZB
 Kanzi uses this category internally to profile KZB(s) opening at startup. More...
 

Detailed Description

Macro Definition Documentation

#define KZ_PROFILING_STARTUP_LOAD_PLUGINS

Kanzi uses this category internally to profile loading plugins at startup.

#define KZ_PROFILING_STARTUP_REGISTER_METADATA

Kanzi uses this category internally to profile metadata registration at startup.

#define KZ_PROFILING_STARTUP_INITIALIZATION

Kanzi uses this category internally to profile application initialization at startup.

#define KZ_PROFILING_STARTUP_INITIALIZE_GRAPHICS

Kanzi uses this category internally to profile graphics initialization at startup.

#define KZ_PROFILING_STARTUP_INITIALIZE_GL

Kanzi uses this category internally to profile startup GL initialization.

#define KZ_PROFILING_STARTUP_LOAD_PREFAB

Kanzi uses this category internally to profile prefab loading at startup.

#define KZ_PROFILING_STARTUP_INSTANTIATE_PREFAB

Kanzi uses this category internally to profile prefab instantiation at startup.

#define KZ_PROFILING_STARTUP_REGISTER_DEFAULT_RESOURCES

Kanzi uses this category internally to profile default resource registration at startup.

#define KZ_PROFILING_STARTUP_ATTACH_PREFAB

Kanzi uses this category internally to profile prefab attach at startup.

#define KZ_PROFILING_STARTUP_RESET_RENDERER

Kanzi uses this category internally to profile renderer reset at startup.

#define KZ_PROFILING_STARTUP_INITIALIZE_LOADING_THREADS

Kanzi uses this category internally to profile threads initialization at startup.

#define KZ_PROFILING_STARTUP_REGISTER_RUNTIME_ASSETS

Kanzi uses this category internally to profile runtime assets registration at startup.

#define KZ_PROFILING_STARTUP_OPEN_KZB

Kanzi uses this category internally to profile KZB(s) opening at startup.

Typedef Documentation

typedef unique_ptr<StartupProfilerRegistry> kanzi::StartupProfilerRegistryUniquePtr

The startup profiler registry unique ptr type.