Plain constructor.
OptionalisInternalConstructor: booleanRemoves some data from the beginning and end of profiling so that there aren't incomplete call stacks (with missing parent samples) in resulting flamegraph.
Range in profiler nanoseconds in which data should be preserved.
Gets time range containing data available in database.
Time range of data in database.
Returns profiler index containing data captured during profiling of this RSX Framework process.
This is here to trigger script bindings generator to include this file from the script bindings. The inclusion does not seem
to be triggered by exporting functions with Shared
StaticsetupRegisters profiler client into ProfilerRuntime and ProfilerDatabase to get callbacks about incoming data. This is static instead of member so that we get the Shared pointer, which is needed for registration to profiler.
Pointer to the profiler client that should be registered into profiler runtime.
Mediates communication between ProfilerRuntime in C++ and ProfilerWindow in TypeScript. Allows ProfilerWindow to control the profiling process and then receive the resulting data.