Share via


TrackingFidelityMode Enum

Definition

Represents special tracking behaviors for ITrackingPoint and ITrackingSpan objects.

public enum class TrackingFidelityMode
public enum class TrackingFidelityMode
enum TrackingFidelityMode
public enum TrackingFidelityMode
type TrackingFidelityMode = 
Public Enum TrackingFidelityMode
Inheritance
TrackingFidelityMode

Fields

Name Value Description
Forward 0

When moving back to a previous version (either by explicitly moving to that version or by undo or redo operations), the result may be different from the result that was originally given for that version. This mode is suitable for most purposes, and is the most space-efficient mode.

Backward 1

When mapping back to a previous version, the result is the same as the result from mapping forward from the origin version. This mode should be used only for short-lived points and spans.

UndoRedo 2

When mapping to a version that is the result of undo or redo operations, the result will be the same as the result from mapping forward to the version of which the undo or redo is a reiteration. This mode is more expensive than Forward in both space and time and should be used only if necessary.

Remarks

For information about tracking, see the "Tracking Points and Tracking Spans" section of Inside the Editor.

Applies to