FModifierCycles(FModifier)#

base classes — bpy_struct, FModifier

class bpy.types.FModifierCycles(FModifier)#

Repeat the values of the modified F-Curve

cycles_after#

Maximum number of cycles to allow after last keyframe (0 = infinite)

Type:

int in [-32768, 32767], default 0

cycles_before#

Maximum number of cycles to allow before first keyframe (0 = infinite)

Type:

int in [-32768, 32767], default 0

mode_after#

Cycling mode to use after last keyframe

  • NONE No Cycles – Don’t do anything.

  • REPEAT Repeat Motion – Repeat keyframe range as-is.

  • REPEAT_OFFSET Repeat with Offset – Repeat keyframe range, but with offset based on gradient between start and end values.

  • MIRROR Repeat Mirrored – Alternate between forward and reverse playback of keyframe range.

Type:

enum in [‘NONE’, ‘REPEAT’, ‘REPEAT_OFFSET’, ‘MIRROR’], default ‘NONE’

mode_before#

Cycling mode to use before first keyframe

  • NONE No Cycles – Don’t do anything.

  • REPEAT Repeat Motion – Repeat keyframe range as-is.

  • REPEAT_OFFSET Repeat with Offset – Repeat keyframe range, but with offset based on gradient between start and end values.

  • MIRROR Repeat Mirrored – Alternate between forward and reverse playback of keyframe range.

Type:

enum in [‘NONE’, ‘REPEAT’, ‘REPEAT_OFFSET’, ‘MIRROR’], default ‘NONE’

classmethod bl_rna_get_subclass(id, default=None)#
Parameters:

id (string) – The RNA type identifier.

Returns:

The RNA type or default when not found.

Return type:

bpy.types.Struct subclass

classmethod bl_rna_get_subclass_py(id, default=None)#
Parameters:

id (string) – The RNA type identifier.

Returns:

The class or default when not found.

Return type:

type

Inherited Properties#

Inherited Functions#