Blender V4.3
fcurve_test.cc File Reference
#include "testing/testing.h"
#include "MEM_guardedalloc.h"
#include "BKE_fcurve.hh"
#include "ANIM_fcurve.hh"
#include "ED_keyframing.hh"
#include "DNA_anim_types.h"
#include "BLI_math_vector_types.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::bke
 
namespace  blender::bke::tests
 

Functions

 blender::bke::tests::TEST (evaluate_fcurve, EmptyFCurve)
 
 blender::bke::tests::TEST (evaluate_fcurve, OnKeys)
 
 blender::bke::tests::TEST (evaluate_fcurve, InterpolationConstant)
 
 blender::bke::tests::TEST (evaluate_fcurve, InterpolationLinear)
 
 blender::bke::tests::TEST (evaluate_fcurve, InterpolationBezier)
 
 blender::bke::tests::TEST (evaluate_fcurve, InterpolationBounce)
 
 blender::bke::tests::TEST (evaluate_fcurve, ExtrapolationLinearKeys)
 
 blender::bke::tests::TEST (evaluate_fcurve, ExtrapolationBezierKeys)
 
 blender::bke::tests::TEST (fcurve_subdivide, BKE_fcurve_bezt_subdivide_handles)
 
 blender::bke::tests::TEST (fcurve_active_keyframe, ActiveKeyframe)
 
 blender::bke::tests::TEST (BKE_fcurve, BKE_fcurve_keyframe_move_value_with_handles)
 
 blender::bke::tests::TEST (BKE_fcurve, BKE_fcurve_keyframe_move_time_with_handles)
 
 blender::bke::tests::TEST (BKE_fcurve, BKE_fcurve_calc_range)
 
 blender::bke::tests::TEST (BKE_fcurve, BKE_fcurve_calc_bounds)
 
static void blender::bke::tests::set_key (FCurve *fcu, const int index, const float x, const float y)
 
static FCurveblender::bke::tests::testcurve_with_duplicates ()
 
 blender::bke::tests::TEST (BKE_fcurve, sort_time_fcurve_stability)
 
 blender::bke::tests::TEST (BKE_fcurve, BKE_fcurve_deduplicate_keys)
 
 blender::bke::tests::TEST (BKE_fcurve, BKE_fcurve_deduplicate_keys_edge_cases)
 
 blender::bke::tests::TEST (BKE_fcurve, BKE_fcurve_deduplicate_keys_prefer_whole_frames)
 

Variables

static const float blender::bke::tests::EPSILON = 1e-7f