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
REPLACE
Replace – The strip values replace the accumulated results by amount specified by influence.COMBINE
Combine – The strip values are combined with accumulated results by appropriately using addition, multiplication, or quaternion math, based on channel type.ADD
Add – Weighted result of strip is added to the accumulated results.SUBTRACT
Subtract – Weighted result of strip is removed from the accumulated results.MULTIPLY
Multiply – 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
NOTHING
Nothing – Strip has no influence past its extents.HOLD
Hold – Hold the first frame if no previous strips in track, and always hold last frame.HOLD_FORWARD
Hold 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
NlaStripFCurves
bpy_prop_collection
ofFCurve
, (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_collection
ofFModifier
, (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_collection
ofNlaStrip
, (readonly)
-
type
¶ Type of NLA Strip
CLIP
Action Clip – NLA Strip references some Action.TRANSITION
Transition – NLA Strip ‘transitions’ between adjacent strips.META
Meta – NLA Strip acts as a container for adjacent strips.SOUND
Sound 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.Struct
subclass
-
Inherited Properties
Inherited Functions
References