Blender V5.0
ANIM_fcurve.hh File Reference

Functions to modify FCurves. More...

Go to the source code of this file.

Classes

struct  blender::animrig::FCurveDescriptor
struct  blender::animrig::KeyframeSettings

Namespaces

namespace  blender
namespace  blender::animrig

Enumerations

enum class  blender::animrig::BakeCurveRemove { blender::animrig::NONE = 0 , blender::animrig::IN_RANGE = 1 , blender::animrig::OUT_RANGE = 2 , blender::animrig::ALL = 3 }

Functions

KeyframeSettings blender::animrig::get_keyframe_settings (bool from_userprefs)
const FCurveblender::animrig::fcurve_find (Span< const FCurve * > fcurves, const FCurveDescriptor &fcurve_descriptor)
FCurveblender::animrig::fcurve_find (Span< FCurve * > fcurves, const FCurveDescriptor &fcurve_descriptor)
FCurveblender::animrig::create_fcurve_for_channel (const FCurveDescriptor &fcurve_descriptor)
eFCurve_Flags blender::animrig::fcurve_flags_for_property_type (PropertyType prop_type)
void blender::animrig::initialize_bezt (BezTriple *beztr, float2 position, const KeyframeSettings &settings, eFCurve_Flags fcu_flags)
bool blender::animrig::fcurve_delete_keyframe_at_time (FCurve *fcurve, float time)
bool blender::animrig::delete_keyframe_fcurve_legacy (AnimData *adt, FCurve *fcu, float cfra)
int blender::animrig::insert_bezt_fcurve (FCurve *fcu, const BezTriple *bezt, eInsertKeyFlags flag)
 Lesser Key-framing API call.
SingleKeyingResult blender::animrig::insert_vert_fcurve (FCurve *fcu, const float2 position, const KeyframeSettings &settings, eInsertKeyFlags flag)
 Main Key-framing API call.
void blender::animrig::sample_fcurve_segment (const FCurve *fcu, float start_frame, float sample_rate, float *samples, int sample_count)
void blender::animrig::bake_fcurve (FCurve *fcu, blender::int2 range, float step, BakeCurveRemove remove_existing)
void blender::animrig::bake_fcurve_segments (FCurve *fcu)
bool blender::animrig::fcurve_frame_has_keyframe (const FCurve *fcu, float frame)

Detailed Description

Functions to modify FCurves.

Definition in file ANIM_fcurve.hh.