Blender V5.0
blender::bke::EvalData Struct Reference

Public Attributes

const OffsetIndices< int > points_by_curve
const VArray< int8_t > & types
const VArray< bool > & cyclic
const VArray< int > & resolution
const Span< int > all_bezier_evaluated_offsets
const Span< curves::nurbs::BasisCachenurbs_basis_cache
const VArray< int8_t > & nurbs_orders
const std::optional< Span< float > > nurbs_weights

Detailed Description

Data needed to interpolate generic data from control points to evaluated points.

Definition at line 976 of file curves_geometry.cc.

Member Data Documentation

◆ all_bezier_evaluated_offsets

const Span<int> blender::bke::EvalData::all_bezier_evaluated_offsets

Definition at line 981 of file curves_geometry.cc.

Referenced by blender::bke::evaluate_generic_data_for_curve().

◆ cyclic

const VArray<bool>& blender::bke::EvalData::cyclic

Definition at line 979 of file curves_geometry.cc.

Referenced by blender::bke::evaluate_generic_data_for_curve().

◆ nurbs_basis_cache

const Span<curves::nurbs::BasisCache> blender::bke::EvalData::nurbs_basis_cache

Definition at line 982 of file curves_geometry.cc.

Referenced by blender::bke::evaluate_generic_data_for_curve().

◆ nurbs_orders

const VArray<int8_t>& blender::bke::EvalData::nurbs_orders

Definition at line 983 of file curves_geometry.cc.

Referenced by blender::bke::evaluate_generic_data_for_curve().

◆ nurbs_weights

const std::optional<Span<float> > blender::bke::EvalData::nurbs_weights

Definition at line 984 of file curves_geometry.cc.

Referenced by blender::bke::evaluate_generic_data_for_curve().

◆ points_by_curve

const OffsetIndices<int> blender::bke::EvalData::points_by_curve

Definition at line 977 of file curves_geometry.cc.

Referenced by blender::bke::evaluate_generic_data_for_curve().

◆ resolution

const VArray<int>& blender::bke::EvalData::resolution

Definition at line 980 of file curves_geometry.cc.

Referenced by blender::bke::evaluate_generic_data_for_curve().

◆ types

const VArray<int8_t>& blender::bke::EvalData::types

Definition at line 978 of file curves_geometry.cc.

Referenced by blender::bke::evaluate_generic_data_for_curve().


The documentation for this struct was generated from the following file: