Go to the source code of this file.
|
int | blender::bke::curves::catmull_rom::calculate_evaluated_num (int points_num, bool cyclic, int resolution) |
|
template<typename T > |
static T | blender::bke::curves::catmull_rom::calculate_basis (const T &a, const T &b, const T &c, const T &d, const float parameter) |
|
template<typename T > |
static void | blender::bke::curves::catmull_rom::evaluate_segment (const T &a, const T &b, const T &c, const T &d, MutableSpan< T > dst) |
|
template<typename T , typename RangeForSegmentFn > |
static void | blender::bke::curves::catmull_rom::interpolate_to_evaluated (const Span< T > src, const bool cyclic, const RangeForSegmentFn &range_fn, MutableSpan< T > dst) |
|
template<typename T > |
static void | blender::bke::curves::catmull_rom::interpolate_to_evaluated (const Span< T > src, const bool cyclic, const int resolution, MutableSpan< T > dst) |
|
template<typename T > |
static void | blender::bke::curves::catmull_rom::interpolate_to_evaluated (const Span< T > src, const bool cyclic, const Span< int > evaluated_offsets, MutableSpan< T > dst) |
|
void | blender::bke::curves::catmull_rom::interpolate_to_evaluated (GSpan src, bool cyclic, int resolution, GMutableSpan dst) |
|
void | blender::bke::curves::catmull_rom::interpolate_to_evaluated (const GSpan src, const bool cyclic, const Span< int > evaluated_offsets, GMutableSpan dst) |
|