VisualProcessor¶
Namespace: WellFired.Profile
Implements: WellFired.Profile.ProfileProcessor.IProfileProcessor
Description¶
A custom processor that has a visual representation
Properties¶
GraphConfig | GraphConfig { get; set; } |
Public Methods¶
VisualProcessor ( Func< bool > toggleUIFunc, IEnumerable< Type > additionalProbeTypesToProbeToGraph ) | |
VisualProcessor ( IEnumerable< Type > additionalProbeTypesToProbeToGraph ) | |
VisualProcessor ( ) | |
VisualProcessor ( Func< bool > toggleUIFunc ) | |
VisualProcessor ( IUILoader uiLoader, Func< bool > toggleUIFunc, IRuntimeTaskLooper runtimeTaskLooper ) | |
void | RecordingStarted ( :ref:`ProbeRecorder<classwellfired_profile_probes_proberecorder>`[] probeRecorders ) |
void | RecordingUpdated ( ) |
void | RecordingStopped ( ) |
Breakdown¶
GraphConfig GraphConfig { get; set; }
Description
This gives you access to the different parameters to configure your graph. Note that once your Profile session started, any modification to the graph config won’t have any impact.
VisualProcessor ( Func< bool > toggleUIFunc, IEnumerable< Type > additionalProbeTypesToProbeToGraph )
Description
Constructs a new instance of VisualProcessor.
Parameters
toggleUIFunc An optional delegate that controls the display of the Visual Processor. This delegate should return true whenever you want to toggle the display state of the UI. additionalProbeTypesToProbeToGraph An option IEnumerable of additional probe types to add to the graph
VisualProcessor ( IEnumerable< Type > additionalProbeTypesToProbeToGraph )
Description
Constructs a new instance of VisualProcessor.
Parameters
additionalProbeTypesToProbeToGraph An option IEnumerable of additional probe types to add to the graph
VisualProcessor ( )
Description
Constructs a new instance of VisualProcessor.
VisualProcessor ( Func< bool > toggleUIFunc )
Description
Constructs a new instance of VisualProcessor.
Parameters
toggleUIFunc An optional delegate that controls the display of the Visual Processor. This delegate should return true whenever you want to toggle the display state of the UI.
VisualProcessor ( IUILoader uiLoader, Func< bool > toggleUIFunc, IRuntimeTaskLooper runtimeTaskLooper )
Description
Constructs a new instance of VisualProcessor
Parameters
uiLoader The object which deals with loading the UI toggleUIFunc A delegate that will deal with toggling the visual display. This delegate should return true whenever you want to toggle the display state of the UI. runtimeTaskLooper
void RecordingStarted ( :ref:`ProbeRecorder<classwellfired_profile_probes_proberecorder>`[] probeRecorders )
Description
The Record has been started
Parameters
probeRecorders This recording session will record these probes
void RecordingUpdated ( )
Description
The recording data has been updated.
void RecordingStopped ( )
Description
The recording has stopped.