#plugins.finalcutpro.viewer.overlays

Final Cut Pro Viewer Overlays.


#API Overview

Variables - Configurable values

Functions - API calls offered directly by the extension


#API Documentation

#Variables

Signatureplugins.finalcutpro.viewer.overlays.activeMemory <cp.prop: number>
TypeVariable
DescriptionViewer Custom Grid Color as HTML value
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 148

Signatureplugins.finalcutpro.viewer.overlays.basicGridEnabled <cp.prop: boolean>
TypeVariable
DescriptionIs Viewer Grid Enabled?
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 113

Signatureplugins.finalcutpro.viewer.overlays.capslock <cp.prop: boolean>
TypeVariable
DescriptionToggle Viewer Overlays with Caps Lock.
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 188

Signatureplugins.finalcutpro.viewer.overlays.crossHairAlpha <cp.prop: number>
TypeVariable
DescriptionViewer Grid Alpha
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 123

Signatureplugins.finalcutpro.viewer.overlays.crossHairColor <cp.prop: string>
TypeVariable
DescriptionViewer Grid Color as HTML value
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 118

Signatureplugins.finalcutpro.viewer.overlays.crossHairEnabled <cp.prop: boolean>
TypeVariable
DescriptionIs Viewer Cross Hair Enabled?
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 98

Signatureplugins.finalcutpro.viewer.overlays.customCrossHairColor <cp.prop: table>
TypeVariable
DescriptionViewer Custom Cross Hair Color as HTML value
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 183

Signatureplugins.finalcutpro.viewer.overlays.customGridColor <cp.prop: string>
TypeVariable
DescriptionViewer Custom Grid Color as HTML value
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 138

Signatureplugins.finalcutpro.viewer.overlays.customGuideColor <cp.prop: table>
TypeVariable
DescriptionViewer Custom Guide Color as HTML value
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 178

Signatureplugins.finalcutpro.viewer.overlays.disabled <cp.prop: boolean>
TypeVariable
DescriptionAre all the Viewer Overlay's disabled?
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 93

Signatureplugins.finalcutpro.viewer.overlays.draggableGuideEnabled <cp.prop: table>
TypeVariable
DescriptionIs Viewer Grid Enabled?
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 158

Signatureplugins.finalcutpro.viewer.overlays.enableViewerRightClick <cp.prop: boolean>
TypeVariable
DescriptionAllow the user to right click on the top of the viewer to access the menu?
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 88

Signatureplugins.finalcutpro.viewer.overlays.gridAlpha <cp.prop: number>
TypeVariable
DescriptionViewer Grid Alpha
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 133

Signatureplugins.finalcutpro.viewer.overlays.gridColor <cp.prop: string>
TypeVariable
DescriptionViewer Grid Color as HTML value
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 128

Signatureplugins.finalcutpro.viewer.overlays.gridSpacing <cp.prop: number>
TypeVariable
DescriptionViewer Custom Grid Color as HTML value
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 143

Signatureplugins.finalcutpro.viewer.overlays.guideAlpha <cp.prop: table>
TypeVariable
DescriptionViewer Guide Alpha
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 173

Signatureplugins.finalcutpro.viewer.overlays.guideColor <cp.prop: table>
TypeVariable
DescriptionViewer Guide Color as HTML value
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 168

Signatureplugins.finalcutpro.viewer.overlays.guidePosition <cp.prop: table>
TypeVariable
DescriptionGuide Position.
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 163

Signatureplugins.finalcutpro.viewer.overlays.letterboxEnabled <cp.prop: boolean>
TypeVariable
DescriptionIs Viewer Letterbox Enabled?
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 103

Signatureplugins.finalcutpro.viewer.overlays.letterboxHeight <cp.prop: number>
TypeVariable
DescriptionLetterbox Height
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 108

Signatureplugins.finalcutpro.viewer.overlays.stillsLayout <cp.prop: string>
TypeVariable
DescriptionStills layout.
NotesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 153

#Functions

Signatureplugins.finalcutpro.viewer.overlays.deleteMemory() -> none
TypeFunction
DescriptionDeletes a memory.
Parameters
  • id - An identifier in the form of a number.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1125

Signatureplugins.finalcutpro.viewer.overlays.disableAllDraggableGuides() -> none
TypeFunction
DescriptionDisable all draggable guides.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1502

Signatureplugins.finalcutpro.viewer.overlays.draggableGuidesEnabled() -> boolean
TypeFunction
DescriptionAre any draggable guides enabled?
Parameters
  • None
Returns
  • true if at least one draggable guide is enabled otherwise false
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 596

Signatureplugins.finalcutpro.viewer.overlays.enableAllDraggableGuides() -> none
TypeFunction
DescriptionEnable all draggable guides.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1484

Signatureplugins.finalcutpro.viewer.overlays.getCustomGuideColor(id) -> none
TypeFunction
DescriptionGet Custom Guide Color.
Parameters
  • id - The ID of the guide.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1403

Signatureplugins.finalcutpro.viewer.overlays.getDraggableGuideEnabled(id) -> none
TypeFunction
DescriptionGet Guide Enabled.
Parameters
  • id - The ID of the guide.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1520

Signatureplugins.finalcutpro.viewer.overlays.getGuideAlpha() -> none
TypeFunction
DescriptionGet Guide Alpha.
Parameters
  • id - The ID of the guide.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1373

Signatureplugins.finalcutpro.viewer.overlays.getGuideColor(id) -> none
TypeFunction
DescriptionGet Guide Color.
Parameters
  • id - The ID of the guide.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1388

Signatureplugins.finalcutpro.viewer.overlays.getGuidePosition() -> none
TypeFunction
DescriptionGet Guide Position.
Parameters
  • id - The ID of the guide.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1358

Signatureplugins.finalcutpro.viewer.overlays.getMemory(id) -> image | nil
TypeFunction
DescriptionGets an image from memory.
Parameters
  • id - The ID of the memory you want to retrieve.
Returns
  • The memory as a hs.image or nil if the memory could not be retrieved.
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1209

Signatureplugins.finalcutpro.viewer.overlays.getStillsFolderPath() -> string | nil
TypeFunction
DescriptionGets the stills folder path.
Parameters
  • None
Returns
  • The stills folder path as a string or nil if an error occurs.
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1100

Signatureplugins.finalcutpro.viewer.overlays.hide() -> none
TypeFunction
DescriptionHides the Viewer Grid.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 580

Signatureplugins.finalcutpro.viewer.overlays.importMemory() -> none
TypeFunction
DescriptionImport a file to memory.
Parameters
  • id - An identifier in the form of a number.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1179

Signatureplugins.finalcutpro.viewer.overlays.resetDraggableGuide(id) -> none
TypeFunction
DescriptionReset a specific Draggable Guide.
Parameters
  • id - The ID of the guide.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1556

Signatureplugins.finalcutpro.viewer.overlays.resetOverlays() -> none
TypeFunction
DescriptionResets all overlays to their default values.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1594

Signatureplugins.finalcutpro.viewer.overlays.saveMemory() -> none
TypeFunction
DescriptionSaves a still frame to file.
Parameters
  • id - An identifier in the form of a number.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1149

Signatureplugins.finalcutpro.viewer.overlays.setCustomCrossHairColor() -> none
TypeFunction
DescriptionPops up a Color Dialog box allowing the user to select a custom colour for cross hairs.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1319

Signatureplugins.finalcutpro.viewer.overlays.setCustomGridColor() -> none
TypeFunction
DescriptionPops up a Color Dialog box allowing the user to select a custom colour for grid lines.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1296

Signatureplugins.finalcutpro.viewer.overlays.setCustomGuideColor() -> none
TypeFunction
DescriptionPops up a Color Dialog box allowing the user to select a custom colour for guide lines.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1454

Signatureplugins.finalcutpro.viewer.overlays.setGridAlpha(value) -> none
TypeFunction
DescriptionSets Grid Alpha.
Parameters
  • value - The value you want to set.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1268

Signatureplugins.finalcutpro.viewer.overlays.setGridColor(value) -> none
TypeFunction
DescriptionSets Grid Color.
Parameters
  • value - The value you want to set.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1282

Signatureplugins.finalcutpro.viewer.overlays.setGridSpacing(value) -> none
TypeFunction
DescriptionSets Grid Spacing.
Parameters
  • value - The value you want to set.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1254

Signatureplugins.finalcutpro.viewer.overlays.setGuideAlpha(id, value) -> none
TypeFunction
DescriptionSets Guide Alpha.
Parameters
  • id - The ID of the guide.
  • value - The value you want to set.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1418

Signatureplugins.finalcutpro.viewer.overlays.setGuideColor(id, value) -> none
TypeFunction
DescriptionSets Guide Color.
Parameters
  • id - The ID of the guide.
  • value - The value you want to set.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1436

Signatureplugins.finalcutpro.viewer.overlays.show() -> none
TypeFunction
DescriptionShow's the Viewer Grid.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 200

Signatureplugins.finalcutpro.viewer.overlays.toggleDraggableGuide(id) -> none
TypeFunction
DescriptionToggle Guide Enabled.
Parameters
  • id - The ID of the guide.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1535

Signatureplugins.finalcutpro.viewer.overlays.update() -> none
TypeFunction
DescriptionUpdates the Viewer Grid.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 961

Signatureplugins.finalcutpro.viewer.overlays.viewMemory(id) -> none
TypeFunction
DescriptionView a memory.
Parameters
  • id - The ID of the memory you want to retrieve.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/viewer/overlays.lua line 1232