dest | Pointer to the destination samples array. |
destSize | Destination samples array size. |
reset | Reset ProfilerRecorder. |
int Returns the count of the copied elements.
Copies collected samples to the destination array.
using Unity.Profiling;
public class ExampleScript { static double GetRecorderFrameAverage(ProfilerRecorder recorder) { var samplesCount = recorder.Capacity; if (samplesCount == 0) return 0;
double r = 0; unsafe { var samples = stackalloc ProfilerRecorderSample[samplesCount]; recorder.CopyTo(samples, samplesCount); for (var i = 0; i < samplesCount; ++i) r += samples[i].Value; r /= samplesCount; }
return r; } }
outSamples | Destination list. |
reset | Reset ProfilerRecorder. |
Copies all collected samples to the destination list.