comet.CSwatch¶
- class comet.CSwatch¶
Methods¶
- CSwatch.getDocument()¶
Returns the document this swatch belongs to.
- Returns
The owning document
- Return type
- Available
- CSwatch.getName()¶
Get the swatch name.
The name is not translated and uses the internal host application name.
- Returns
The swatch name
- Return type
- Available
- CSwatch.getModel()¶
Get the color model of this swatch if it is a basic color.
- Returns
The color model.
One of Color models.
Returns
comet.kColorModelUnknown
when the color is not a basic color.- Return type
- Available
- CScript
- CSwatch.getSpace()¶
Get the swatch definition space.
- Returns
The swatch definition space.
One of Swatch spaces
- Return type
- Available
- CScript
- CSwatch.getType()¶
Get the type of this swatch.
- Returns
The swatch type.
One of Swatch types
- Return type
- Available
- CScript
- CSwatch.getTint()¶
Get the tint of this swatch.
- Returns
The swatch tint
- Return type
- Available
- CScript
- CSwatch.isSpot()¶
Get whether this swatch is a spot color.
- Returns
Whether the swatch is a spot color
- Return type
- Available
- CScript
- CSwatch.isLocked()¶
Get whether this swatch is locked.
- Returns
Whether the swatch is locked
- Return type
- Available
- CScript
- CSwatch.isReserved()¶
Get whether this swatch is reserved by the host application.
- Returns
Whether the swatch is reserved
- Return type
- Available
- CScript
- CSwatch.getColor()¶
Get the color of the swatch.
- Returns
The swatch color.
The return type depends on the swatch color model obtained by
getModel()
:- Return type
- Available
- CScript
- CSwatch.getColors()¶
Get the color values of the swatch.
- Returns
The color values.
The return type depends on the swatch color model:
comet.kColorModelGray
:Gray value
float in range[0.0, 1.0]
comet.kColorModelRGB
:-
Red, green, blue values in range[0, 255]
comet.kColorModelLAB
:-
L, A, B values in range: L[0.0, 100.0], A[-127, 128], B[-127, 128]
- Return type
tuple[int, int, int] | tuple[float, float, float, float] | tuple[float, int, int] | None
- Available
- CScript
- CSwatch.redefine(color, type=1)¶
Change the definition of this swatch.
Type must be
comet.kSwatchTypeBaseColor
. Please take care not to change reserved swatches. This may cause serious errors!- Parameters
- Return type
- Raises
TypeError – When parameter types are invalid
When parameter colors contains invalid values for the required space
When parameter type has invalid value
CometError – On internal error
- Available
- CScript
- CSwatch.remove()¶
Deletes this swatch from its document. All subsequent calls to this swatches functions will fail.
- Returns
None
- Raises
CometError – On internal error
- Available