base class — bpy_struct
F-Curve defining values of a period of time
Index to the specific property affected by F-Curve if applicable
Type: | int in [-inf, inf], default 0 |
---|
Color of the F-Curve in the Graph Editor
Type: | float array of 3 items in [0, 1], default (0.0, 0.0, 0.0) |
---|
Method used to determine color of F-Curve in Graph Editor
Type: | enum in [‘AUTO_RAINBOW’, ‘AUTO_RGB’, ‘CUSTOM’], default ‘AUTO_RAINBOW’ |
---|
RNA Path to property affected by F-Curve
Type: | string, default “”, (never None) |
---|
Method used for evaluating value of F-Curve outside first and last keyframes
Type: | enum in [‘CONSTANT’, ‘LINEAR’], default ‘CONSTANT’ |
---|
Action Group that this F-Curve belongs to
Type: | ActionGroup |
---|
F-Curve and its keyframes are hidden in the Graph Editor graphs
Type: | boolean, default False |
---|
False when F-Curve could not be evaluated in past, so should be skipped when evaluating
Type: | boolean, default False |
---|
User-editable keyframes
Type: | FCurveKeyframePoints bpy_prop_collection of Keyframe, (readonly) |
---|
F-Curve’s settings cannot be edited
Type: | boolean, default False |
---|
Modifiers affecting the shape of the F-Curve
Type: | FCurveModifiers bpy_prop_collection of FModifier, (readonly) |
---|
F-Curve is not evaluated
Type: | boolean, default False |
---|
Sampled animation data
Type: | bpy_prop_collection of FCurveSample, (readonly) |
---|
F-Curve is selected for editing
Type: | boolean, default False |
---|
Evaluate F-Curve
Parameters: | frame (float in [-inf, inf]) – Frame, Evaluate F-Curve at given frame |
---|---|
Returns: | Value, Value of F-Curve specific frame |
Return type: | float in [-inf, inf] |
Ensure keyframes are sorted in chronological order and handles are set correctly
Get the time extents for F-Curve
Returns: | Range, Min/Max values |
---|---|
Return type: | float array of 2 items in [-inf, inf] |
Update FCurve flags set automatically from affected property (currently, integer/discrete flags set when the property is not a float)
Parameters: | data (AnyType, (never None)) – Data, Data containing the property controlled by given FCurve |
---|
Convert current FCurve from keyframes to sample points, if necessary
Parameters: |
|
---|
Convert current FCurve from sample points to keyframes (linear interpolation), if necessary
Parameters: |
|
---|
Inherited Properties
Inherited Functions
References