Go to the source code of this file.
|
| int | blender::bke::curves::catmull_rom::calculate_evaluated_num (int points_num, bool cyclic, int resolution) |
| |
| float4 | blender::bke::curves::catmull_rom::calculate_basis (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 OffsetIndices< 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 OffsetIndices< int > evaluated_offsets, GMutableSpan dst) |
| |