Container for a single timed event.  
 More...
#include <vtkRenderTimerLog.h>
 | 
| std::string  | Name | 
|   | Event name.  
  | 
|   | 
| std::vector< Event >  | Events | 
|   | Child events that occurred while this event was running.  
  | 
|   | 
 | 
| vtkTypeUInt64  | StartTime | 
|   | Times are in nanoseconds.  
  | 
|   | 
| vtkTypeUInt64  | EndTime | 
|   | Times are in nanoseconds.  
  | 
|   | 
 | 
| void  | Print (std::ostream &os, float parentTime, float threshMs, vtkIndent indent) | 
|   | 
Container for a single timed event. 
Definition at line 78 of file vtkRenderTimerLog.h.
 
◆ ElapsedTimeSeconds()
  
  
      
        
          | float vtkRenderTimerLog::Event::ElapsedTimeSeconds  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ ElapsedTimeMilliseconds()
  
  
      
        
          | float vtkRenderTimerLog::Event::ElapsedTimeMilliseconds  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ ElapsedTimeNanoseconds()
  
  
      
        
          | vtkTypeUInt64 vtkRenderTimerLog::Event::ElapsedTimeNanoseconds  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ Print() [1/2]
  
  
      
        
          | void vtkRenderTimerLog::Event::Print  | 
          ( | 
          std::ostream &  | 
          os,  | 
         
        
           | 
           | 
          float  | 
          threshMs = 0.f,  | 
         
        
           | 
           | 
          vtkIndent  | 
          indent = vtkIndent()  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Print details of the event to a stream. 
- Parameters
 - 
  
    | os | The stream.  | 
    | threshMs | Only print events with a time > threshMs milliseconds.  | 
    | indent | Starting indentation for the first event.  | 
  
   
Definition at line 101 of file vtkRenderTimerLog.h.
 
 
◆ Print() [2/2]
  
  
      
        
          | void vtkRenderTimerLog::Event::Print  | 
          ( | 
          std::ostream &  | 
          os,  | 
         
        
           | 
           | 
          float  | 
          parentTime,  | 
         
        
           | 
           | 
          float  | 
          threshMs,  | 
         
        
           | 
           | 
          vtkIndent  | 
          indent  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protected   | 
  
 
 
◆ vtkRenderTimerLog::Frame
◆ Name
      
        
          | std::string vtkRenderTimerLog::Event::Name | 
        
      
 
 
◆ StartTime
      
        
          | vtkTypeUInt64 vtkRenderTimerLog::Event::StartTime | 
        
      
 
 
◆ EndTime
      
        
          | vtkTypeUInt64 vtkRenderTimerLog::Event::EndTime | 
        
      
 
 
◆ Events
      
        
          | std::vector<Event> vtkRenderTimerLog::Event::Events | 
        
      
 
Child events that occurred while this event was running. 
Definition at line 94 of file vtkRenderTimerLog.h.
 
 
The documentation for this struct was generated from the following file: