Skip to content
SiteEmail

renoir::ITracer

Object capable of receiving trace events and counter updates.

#include <CoherentRenderingLibrary.h>

Name
structMetadata
Name
virtual voidStartTraceEvent(RenoirTraceEventName event, unsigned sceneId, const Metadata & data, unsigned markerMask =0xFFFFFFFF) =0
virtual voidEndTraceEvent(renoir::RenoirTraceEventName event, unsigned sceneId, const Metadata & data, unsigned markerMask =0xFFFFFFFF) =0
virtual voidUpdateCounter(renoir::RenoirTraceEventName counter, size_t value) =0
virtual~ITracer()
ITracer()
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()