VTK
9.4.20241223
|
#include "vtkObject.h"
#include "vtkRenderingCoreModule.h"
#include "vtkType.h"
#include <sstream>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | vtkRenderTimerLog |
Asynchronously measures GPU execution times for a series of events. More... | |
struct | vtkRenderTimerLog::Event |
Container for a single timed event. More... | |
struct | vtkRenderTimerLog::Frame |
Container for a frame's events. More... | |
struct | vtkRenderTimerLog::ScopedEventLogger |
RAII struct for logging events. More... | |
Macros | |
#define | VTK_SCOPED_RENDER_EVENT(eventName, timer) VTK_SCOPED_RENDER_EVENT2(eventName, timer, _event) |
Creates a ScopedEventLogger on timer with the given name. | |
#define | VTK_SCOPED_RENDER_EVENT2(eventName, timer, identifier) |
Creates a ScopedEventLogger on timer with the given name. | |
#define VTK_SCOPED_RENDER_EVENT | ( | eventName, | |
timer | |||
) | VTK_SCOPED_RENDER_EVENT2(eventName, timer, _event) |
Creates a ScopedEventLogger on timer with the given name.
name is passed into a stream and may be constructed using the << operator.
Definition at line 54 of file vtkRenderTimerLog.h.
#define VTK_SCOPED_RENDER_EVENT2 | ( | eventName, | |
timer, | |||
identifier | |||
) |
Creates a ScopedEventLogger on timer with the given name.
name is passed into a stream and may be constructed using the << operator. The logger will be created with the provided identifier.
Definition at line 61 of file vtkRenderTimerLog.h.