#cp.apple.finalcutpro.inspector.color.ColorPuck
Color ColorPuck Module.
#API Overview
Constants - Useful values which cannot be changed
Functions - API calls offered directly by the extension
Constructors - API calls which return an object, typically one that offers API methods
Fields - Variables which can only be accessed from an object returned by a constructor
Methods - API calls which can only be made on an object returned by a constructor
- accumulate
- cleanup
- colorMarker
- contentUI
- doReset
- doSelect
- doShiftPercent
- doShow
- drawMarker
- getArc
- getBrightness
- hasAngle
- index
- loop
- reset
- select
- shiftAngle
- shiftPercent
- show
- start
- stop
#API Documentation
#Constants
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck.DEFAULT_ANGLES -> table |
Type | Constant |
Description | The table of default angles for the various pucks (1-4). |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 47 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck.ELASTICITY -> number |
Type | Constant |
Description | Elasticity as number. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 42 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck.NATURAL_LENGTH -> number |
Type | Constant |
Description | Natural Length as number. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 37 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck.RANGE -> table |
Type | Constant |
Description | Table of puck ranges. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 32 |
#Functions
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck.matches(element) -> boolean |
Type | Function |
Description | Checks to see if an element matches what we think it should be. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 77 |
#Constructors
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck(parent, puckNumber, labelKeys, hasAngle) -> ColorPuck |
Type | Constructor |
Description | Creates a new ColorPuck object |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 90 |
#Fields
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck.angle <cp.ui.TextField> |
Type | Field |
Description | The 'angle' text field (only present for the 'color' aspect). |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 172 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck.label <cp.prop: string; read-only> |
Type | Field |
Description | The human-readable label for the puck, in FCPX's current language. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 155 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck.percent <cp.prop: TextField> |
Type | Field |
Description | The 'percent' text field. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 162 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck.row <cp.prop: PropertyRow> |
Type | Field |
Description | Finds the 'row' for the property type. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 148 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck.skimming <cp.prop: boolean> |
Type | Field |
Description | The Skimming Preferences value. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 141 |
#Methods
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:accumulate(xShift, yShift) -> none |
Type | Method |
Description | Accumulate's the Shift Values. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 582 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:cleanup() -> none |
Type | Method |
Description | Cleans up the Color ColorPuck drawings. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 551 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:colorMarker(pct, angle) -> none |
Type | Method |
Description | Draws a Color Marker. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 499 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:contentUI() -> axuielementObject |
Type | Method |
Description | Returns the Content Accessibility Object |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 128 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:doReset() -> cp.rx.go.Statement |
Type | Method |
Description | A Statement that resets the puck to its default settings. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 358 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:doSelect() -> cp.rx.go.Statement |
Type | Method |
Description | A Statement that selects this puck. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 260 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:doShiftPercent(amount) -> cp.rx.go.Statement |
Type | Method |
Description | A Statement that shifts the percent value by the provide amount. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 301 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:doShow() -> cp.rx.go.Statement |
Type | Method |
Description | A Statement that shows the Color ColorPuck. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 226 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:drawMarker() -> none |
Type | Method |
Description | Draws a marker. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 464 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:getArc() -> number |
Type | Method |
Description | Gets the arc value. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 445 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:getBrightness() -> number |
Type | Method |
Description | Gets the brightness value. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 422 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:hasAngle() -> boolean |
Type | Method |
Description | Indicates if the puck has an angle parameter. The angle cp.prop will always exist regardless, but if this is false , it will never return a result. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 199 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:index() -> number |
Type | Method |
Description | Returns the puck number (1 through 4). |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 186 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:loop() -> none |
Type | Method |
Description | Loops the Color ColorPuck function. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 615 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:reset() -> cp.apple.finalcutpro.inspector.color.ColorPuck |
Type | Method |
Description | Resets the puck to its default settings. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 343 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:select() -> cp.apple.finalcutpro.inspector.color.ColorPuck |
Type | Method |
Description | Selects this puck. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 239 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:shiftAngle(amount) -> cp.apple.finalcutpro.inspector.color.ColorPuck |
Type | Method |
Description | Shifts the angle value by the provide amount. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 318 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:shiftPercent(amount) -> cp.apple.finalcutpro.inspector.color.ColorPuck |
Type | Method |
Description | Shifts the percent value by the provide amount. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 284 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:show() -> cp.apple.finalcutpro.inspector.color.ColorPuck |
Type | Method |
Description | Shows the Color ColorPuck |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 212 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:start() -> cp.apple.finalcutpro.inspector.color.ColorPuck |
Type | Method |
Description | Starts a Color ColorPuck. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 375 |
Signature | cp.apple.finalcutpro.inspector.color.ColorPuck:stop() -> none |
Type | Method |
Description | Stops a Color ColorPuck. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorPuck.lua line 538 |