renoir::ITracer
Object capable of receiving trace events and counter updates.
#include <CoherentRenderingLibrary.h>
Public Classes
Section titled “Public Classes”| Name | |
|---|---|
| struct | Metadata |
Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| virtual void | StartTraceEvent(RenoirTraceEventName event, unsigned sceneId, const Metadata & data, unsigned markerMask =0xFFFFFFFF) =0 |
| virtual void | EndTraceEvent(renoir::RenoirTraceEventName event, unsigned sceneId, const Metadata & data, unsigned markerMask =0xFFFFFFFF) =0 |
| virtual void | UpdateCounter(renoir::RenoirTraceEventName counter, size_t value) =0 |
| virtual | ~ITracer() |
| ITracer() |
Public Functions Documentation
Section titled “Public Functions Documentation”function StartTraceEvent
Section titled “function StartTraceEvent”virtual void StartTraceEvent( RenoirTraceEventName event, unsigned sceneId, const Metadata & data, unsigned markerMask =0xFFFFFFFF) =0function EndTraceEvent
Section titled “function EndTraceEvent”virtual void EndTraceEvent( renoir::RenoirTraceEventName event, unsigned sceneId, const Metadata & data, unsigned markerMask =0xFFFFFFFF) =0function UpdateCounter
Section titled “function UpdateCounter”virtual void UpdateCounter( renoir::RenoirTraceEventName counter, size_t value) =0function ~ITracer
Section titled “function ~ITracer”virtual ~ITracer()function ITracer
Section titled “function ITracer”ITracer()© 2026 Coherent Labs. All rights reserved.