> For the complete documentation index, see [llms.txt](https://raia-software-inc.gitbook.io/tacview-2-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference.md).

# API Reference

- [Overview](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference.md)
- [Plugin Lifecycle](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/plugin-lifecycle.md)
- [PluginInitialize()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/plugin-lifecycle/plugin-initialize.md)
- [PluginUpdate()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/plugin-lifecycle/plugin-update.md)
- [PluginShutdown()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/plugin-lifecycle/plugin-shutdown.md)
- [Playback Control](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/playback-control.md)
- [GetTelemetryPlaybackTime()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/playback-control/get-telemetry-playback-time.md)
- [SetTelemetryPlaybackTime()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/playback-control/set-telemetry-playback-time.md)
- [GetTelemetryPlaybackSpeed()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/playback-control/get-telemetry-playback-speed.md)
- [SetTelemetryPlaybackSpeed()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/playback-control/set-telemetry-playback-speed.md)
- [StartTelemetryPlayback()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/playback-control/start-telemetry-playback.md)
- [PauseTelemetryPlayback()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/playback-control/pause-telemetry-playback.md)
- [RewindTelemetryPlayback()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/playback-control/rewind-telemetry-playback.md)
- [GetTelemetryPlaybackState()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/playback-control/get-telemetry-playback-state.md)
- [Telemetry](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry.md)
- [LoadTelemetry()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry/load-telemetry.md)
- [LoadTelemetryAs()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry/load-telemetry-as.md)
- [SaveTelemetry()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry/save-telemetry.md)
- [SaveTelemetryAs()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry/save-telemetry-as.md)
- [ClearTelemetry()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry/clear-telemetry.md)
- [IsTelemetryEmpty()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry/is-telemetry-empty.md)
- [IsTemporalTelemetryAvailable()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry/is-temporal-telemetry-available.md)
- [GetTelemetryDocumentName()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry/get-telemetry-document-name.md)
- [Telemetry Time Constants](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry/telemetry-time-constants.md)
- [GetTransformTimeRange()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry/get-transform-time-range.md)
- [Telemetry Objects](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry-objects.md)
- [GetActiveUnitCount()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry-objects/get-active-unit-count.md)
- [GetActiveUnitHandle()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry-objects/get-active-unit-handle.md)
- [TelemetryTags](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry-objects/telemetry-tags.md)
- [TelemetryTagNames](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry-objects/telemetry-tag-names.md)
- [ObjectHasAllTags()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry-objects/object-has-all-tags.md)
- [ObjectHasAnyTag()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry-objects/object-has-any-tag.md)
- [GetObjectId()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry-objects/get-object-id.md)
- [FindObjectById()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry-objects/find-object-by-id.md)
- [GetObjectLongName()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry-objects/get-object-long-name.md)
- [GetObjectCallSign()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry-objects/get-object-call-sign.md)
- [GetObjectPilotName()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry-objects/get-object-pilot-name.md)
- [GetCurrentObjectColor()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/telemetry-objects/get-current-object-color.md)
- [Object Data](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-data.md)
- [GetObjectActiveTime()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-data/get-object-active-time.md)
- [GetObjectActiveTimeStart()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-data/get-object-active-time-start.md)
- [GetObjectActiveTimeEnd()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-data/get-object-active-time-end.md)
- [GetObjectTransform()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-data/get-object-transform.md)
- [GetObjectSpeed()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-data/get-object-speed.md)
- [GetObjectTurnRadius()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-data/get-object-turn-radius.md)
- [GetObjectTurnRate()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-data/get-object-turn-rate.md)
- [GetObjectIndicatedAirspeed()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-data/get-object-indicated-airspeed.md)
- [GetObjectIndicatedAirspeedBestEstimate()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-data/get-object-indicated-airspeed-best-estimate.md)
- [GetObjectTrueAirspeed()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-data/get-object-true-airspeed.md)
- [GetObjectTrueAirspeedBestEstimate()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-data/get-object-true-airspeed-best-estimate.md)
- [GetObjectPressureAltitude()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-data/get-object-pressure-altitude.md)
- [GetObjectPressureAltitudeBestEstimate()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-data/get-object-pressure-altitude-best-estimate.md)
- [GetObjectMachNumber()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-data/get-object-mach-number.md)
- [GetObjectMachNumberBestEstimate()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-data/get-object-mach-number-best-estimate.md)
- [Object Selection](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-selection.md)
- [GetSelectedObjectCount()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-selection/get-selected-object-count.md)
- [GetSelectedObjectHandle()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-selection/get-selected-object-handle.md)
- [GetFirstSelectedObjectHandle()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-selection/get-first-selected-object-handle.md)
- [GetFirstObjectOfInterestHandle()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/object-selection/get-first-object-of-interest-handle.md)
- [Geometry and Coordinates](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/geometry-and-coordinates.md)
- [GetDistanceBetweenTransforms()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/geometry-and-coordinates/get-distance-between-transforms.md)
- [GetAzimuthBetweenTransforms()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/geometry-and-coordinates/get-azimuth-between-transforms.md)
- [GetElevationBetweenTransforms()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/geometry-and-coordinates/get-elevation-between-transforms.md)
- [GetRelativeBearingBetweenTransforms()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/geometry-and-coordinates/get-relative-bearing-between-transforms.md)
- [Math and Physics](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/math-and-physics.md)
- [GetSpecificEnergyHeight()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/math-and-physics/get-specific-energy-height.md)
- [Layers and Viewports](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/layers-and-viewports.md)
- [GetLayerWidth()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/layers-and-viewports/get-layer-width.md)
- [GetLayerHeight()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/layers-and-viewports/get-layer-height.md)
- [Menus](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/menus.md)
- [GetMainMenuHandle()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/menus/get-main-menu-handle.md)
- [GetViewportContextMenuHandle()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/menus/get-viewport-context-menu-handle.md)
- [GetObjectContextMenuHandle()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/menus/get-object-context-menu-handle.md)
- [GetContextMenuObjectHandle()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/menus/get-context-menu-object-handle.md)
- [AddMenuItem()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/menus/add-menu-item.md)
- [WasMenuItemClicked()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/menus/was-menu-item-clicked.md)
- [SetMenuItemEnabled()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/menus/set-menu-item-enabled.md)
- [SetMenuItemChecked()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/menus/set-menu-item-checked.md)
- [CheckExclusiveMenuItem()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/menus/check-exclusive-menu-item.md)
- [RemoveMenuItem()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/menus/remove-menu-item.md)
- [Input](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/input.md)
- [Modifiers](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/input/modifiers.md)
- [Keys](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/input/keys.md)
- [User Interface](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/user-interface.md)
- [CreateToolbar()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/user-interface/create-toolbar.md)
- [AddToolbarButton()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/user-interface/add-toolbar-button.md)
- [AddToolbarMenu()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/user-interface/add-toolbar-menu.md)
- [WasToolbarItemClicked()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/user-interface/was-toolbar-item-clicked.md)
- [SetToolbarItemEnabled()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/user-interface/set-toolbar-item-enabled.md)
- [System](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/system.md)
- [OpenFolder()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/system/open-folder.md)
- [OpenDocument()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/system/open-document.md)
- [Diagnostic Tools](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/diagnostic-tools.md)
- [LogDebug()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/diagnostic-tools/log-debug.md)
- [LogInformation()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/diagnostic-tools/log-information.md)
- [LogWarning()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/diagnostic-tools/log-warning.md)
- [LogError()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/diagnostic-tools/log-error.md)
- [GetLogMessageRange()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/diagnostic-tools/get-log-message-range.md)
- [GetLogMessage()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/diagnostic-tools/get-log-message.md)
- [GetLogFilePath()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/diagnostic-tools/get-log-file-path.md)
- [ProfileNextFrame()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/diagnostic-tools/profile-next-frame.md)
- [Text Formatting and String Operations](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/text-and-formatting.md)
- [FormatString()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/text-and-formatting/format-string.md)
- [String Format Specifiers](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/text-and-formatting/format-string-notation.md)
- [FormatTime()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/text-and-formatting/format-time.md)
- [FormatLatitude()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/text-and-formatting/format-latitude.md)
- [FormatLongitude()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/text-and-formatting/format-longitude.md)
- [FormatAltitude()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/text-and-formatting/format-altitude.md)
- [FormatDistance()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/text-and-formatting/format-distance.md)
- [FormatAbsoluteTimeForExport()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/text-and-formatting/format-absolute-time-for-export.md)
- [FormatRelativeTimeForExport()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/text-and-formatting/format-relative-time-for-export.md)
- [FormatLatitudeForExport()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/text-and-formatting/format-latitude-for-export.md)
- [FormatLongitudeForExport()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/text-and-formatting/format-longitude-for-export.md)
- [FormatAltitudeForExport()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/text-and-formatting/format-altitude-for-export.md)
- [FormatDistanceForExport()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/text-and-formatting/format-distance-for-export.md)
- [FormatAngleForExport()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/text-and-formatting/format-angle-for-export.md)
- [FormatRollForExport()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/text-and-formatting/format-roll-for-export.md)
- [FormatPitchForExport()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/text-and-formatting/format-pitch-for-export.md)
- [FormatYawForExport()](https://raia-software-inc.gitbook.io/tacview-2-documentation/api-reference/api-reference/text-and-formatting/format-yaw-for-export.md)
