NlaStrip(bpy_struct)¶
base class — bpy_struct
- class bpy.types.NlaStrip(bpy_struct)¶
A container referencing an existing Action
- action_frame_end¶
Last frame from action to use
- Type
float in [-inf, inf], default 0.0
- action_frame_start¶
First frame from action to use
- Type
float in [-inf, inf], default 0.0
- active¶
NLA Strip is active
- Type
boolean, default False, (readonly)
- blend_in¶
Number of frames at start of strip to fade in influence
- Type
float in [-inf, inf], default 0.0
- blend_out¶
- Type
float in [-inf, inf], default 0.0
- blend_type¶
Method used for combining strip’s result with accumulated result
REPLACEReplace, The strip values replace the accumulated results by amount specified by influence.COMBINECombine, The strip values are combined with accumulated results by appropriately using addition, multiplication, or quaternion math, based on channel type.ADDAdd, Weighted result of strip is added to the accumulated results.SUBTRACTSubtract, Weighted result of strip is removed from the accumulated results.MULTIPLYMultiply, Weighted result of strip is multiplied with the accumulated results.
- Type
enum in [‘REPLACE’, ‘COMBINE’, ‘ADD’, ‘SUBTRACT’, ‘MULTIPLY’], default ‘REPLACE’
- extrapolation¶
Action to take for gaps past the strip extents
NOTHINGNothing, Strip has no influence past its extents.HOLDHold, Hold the first frame if no previous strips in track, and always hold last frame.HOLD_FORWARDHold Forward, Only hold last frame.
- Type
enum in [‘NOTHING’, ‘HOLD’, ‘HOLD_FORWARD’], default ‘HOLD’
- fcurves¶
F-Curves for controlling the strip’s influence and timing
- Type
NlaStripFCurvesbpy_prop_collectionofFCurve, (readonly)
- frame_end¶
- Type
float in [-inf, inf], default 0.0
- frame_start¶
- Type
float in [-inf, inf], default 0.0
- influence¶
Amount the strip contributes to the current result
- Type
float in [0, 1], default 0.0
- modifiers¶
Modifiers affecting all the F-Curves in the referenced Action
- Type
bpy_prop_collectionofFModifier, (readonly)
- mute¶
Disable NLA Strip evaluation
- Type
boolean, default False
- name¶
- Type
string, default “”, (never None)
- repeat¶
Number of times to repeat the action range
- Type
float in [0.1, 1000], default 0.0
- scale¶
Scaling factor for action
- Type
float in [0.0001, 1000], default 0.0
- select¶
NLA Strip is selected
- Type
boolean, default False
- strip_time¶
Frame of referenced Action to evaluate
- Type
float in [-inf, inf], default 0.0
- strips¶
NLA Strips that this strip acts as a container for (if it is of type Meta)
- Type
bpy_prop_collectionofNlaStrip, (readonly)
- type¶
Type of NLA Strip
CLIPAction Clip, NLA Strip references some Action.TRANSITIONTransition, NLA Strip ‘transitions’ between adjacent strips.METAMeta, NLA Strip acts as a container for adjacent strips.SOUNDSound Clip, NLA Strip representing a sound event for speakers.
- Type
enum in [‘CLIP’, ‘TRANSITION’, ‘META’, ‘SOUND’], default ‘CLIP’, (readonly)
- use_animated_influence¶
Influence setting is controlled by an F-Curve rather than automatically determined
- Type
boolean, default False
- use_animated_time¶
Strip time is controlled by an F-Curve rather than automatically determined
- Type
boolean, default False
- use_animated_time_cyclic¶
Cycle the animated time within the action start and end
- Type
boolean, default False
- use_auto_blend¶
Number of frames for Blending In/Out is automatically determined from overlapping strips
- Type
boolean, default False
- use_reverse¶
NLA Strip is played back in reverse order (only when timing is automatically determined)
- Type
boolean, default False
- use_sync_length¶
Update range of frames referenced from action after tweaking strip and its keyframes
- Type
boolean, default False
- 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.Structsubclass
Inherited Properties
Inherited Functions
References