| attributes | Spline | |
| BezierSpline() | BezierSpline | inline |
| BezierSpline(const BezierSpline &other) | BezierSpline | inline |
| bounds_min_max(blender::float3 &min, blender::float3 &max, bool use_evaluated) const | Spline | |
| calculate_segment_insertion(int index, int next_index, float parameter) | BezierSpline | |
| control_point_offsets() const | BezierSpline | |
| copy() const | Spline | |
| copy_base_settings(const Spline &src, Spline &dst) | Spline | static |
| copy_only_settings() const | Spline | |
| copy_without_attributes() const | Spline | |
| ensure_auto_handles() const | BezierSpline | |
| evaluate_segment(int index, int next_index, blender::MutableSpan< blender::float3 > positions) const | BezierSpline | |
| evaluated_edges_num() const | Spline | |
| evaluated_lengths() const | Spline | |
| evaluated_lengths_cache_ | Spline | mutableprotected |
| evaluated_mappings() const | BezierSpline | |
| evaluated_normals() const | Spline | |
| evaluated_normals_cache_ | Spline | mutableprotected |
| evaluated_points_num() const final | BezierSpline | virtual |
| evaluated_positions() const final | BezierSpline | virtual |
| evaluated_tangents() const | Spline | |
| evaluated_tangents_cache_ | Spline | mutableprotected |
| handle_positions_left() const | BezierSpline | |
| handle_positions_left(bool write_only=false) | BezierSpline | |
| handle_positions_right() const | BezierSpline | |
| handle_positions_right(bool write_only=false) | BezierSpline | |
| handle_types_left() const | BezierSpline | |
| handle_types_left() | BezierSpline | |
| handle_types_right() const | BezierSpline | |
| handle_types_right() | BezierSpline | |
| interpolate_to_evaluated(const blender::GVArray &src) const override | BezierSpline | virtual |
| Spline::interpolate_to_evaluated(blender::GSpan data) const | Spline | |
| Spline::interpolate_to_evaluated(blender::Span< T > data) const | Spline | inline |
| interpolation_data_from_index_factor(float index_factor) const | BezierSpline | |
| is_cyclic() const | Spline | |
| is_cyclic_ | Spline | protected |
| length() const | Spline | |
| length_cache_dirty_ | Spline | mutableprotected |
| length_cache_mutex_ | Spline | mutableprotected |
| lookup_data_from_index_factor(float index_factor) const | Spline | |
| lookup_evaluated_factor(float factor) const | Spline | |
| lookup_evaluated_length(float length) const | Spline | |
| mark_cache_invalid() final | BezierSpline | virtual |
| normal_cache_dirty_ | Spline | mutableprotected |
| normal_cache_mutex_ | Spline | mutableprotected |
| normal_mode | Spline | |
| point_is_sharp(int index) const | BezierSpline | |
| positions() final | BezierSpline | virtual |
| positions() const final | BezierSpline | virtual |
| radii() final | BezierSpline | virtual |
| radii() const final | BezierSpline | virtual |
| resize(int size) final | BezierSpline | virtual |
| resolution() const | BezierSpline | |
| reverse() | Spline | |
| reverse_impl() override | BezierSpline | protectedvirtual |
| sample_uniform_index_factors(int samples_num) const | Spline | |
| sample_with_index_factors(const blender::GVArray &src, blender::Span< float > index_factors, blender::GMutableSpan dst) const | Spline | |
| sample_with_index_factors(const blender::VArray< T > &src, blender::Span< float > index_factors, blender::MutableSpan< T > dst) const | Spline | inline |
| sample_with_index_factors(blender::Span< T > src, blender::Span< float > index_factors, blender::MutableSpan< T > dst) const | Spline | inline |
| segment_is_vector(int start_index) const | BezierSpline | |
| segments_num() const | Spline | |
| set_cyclic(bool value) | Spline | |
| set_handle_position_left(int index, const blender::float3 &value) | BezierSpline | |
| set_handle_position_right(int index, const blender::float3 &value) | BezierSpline | |
| set_resolution(int value) | BezierSpline | |
| size() const final | BezierSpline | virtual |
| Spline(const CurveType type) | Spline | inline |
| Spline(Spline &other) | Spline | inline |
| tangent_cache_dirty_ | Spline | mutableprotected |
| tangent_cache_mutex_ | Spline | mutableprotected |
| tilts() final | BezierSpline | virtual |
| tilts() const final | BezierSpline | virtual |
| transform(const blender::float4x4 &matrix) override | BezierSpline | virtual |
| translate(const blender::float3 &translation) override | BezierSpline | virtual |
| type() const | Spline | |
| type_ | Spline | protected |
| ~Spline()=default | Spline | virtual |