Blender V4.3
blender::nodes::node_geo_curve_sample_cc::SampleFloatSegmentsFunction Class Reference

Inherits blender::fn::multi_function::MultiFunction.

Public Member Functions

 SampleFloatSegmentsFunction (Array< float > accumulated_lengths, const GeometryNodeCurveSampleMode length_mode)
 
void call (const IndexMask &mask, mf::Params params, mf::Context) const override
 
- Public Member Functions inherited from blender::fn::multi_function::MultiFunction
virtual ~MultiFunction ()
 
void call_auto (const IndexMask &mask, Params params, Context context) const
 
virtual uint64_t hash () const
 
virtual bool equals (const MultiFunction &) const
 
int param_amount () const
 
IndexRange param_indices () const
 
ParamType param_type (int param_index) const
 
StringRefNull param_name (int param_index) const
 
StringRefNull name () const
 
virtual std::string debug_name () const
 
const Signaturesignature () const
 
ExecutionHints execution_hints () const
 

Additional Inherited Members

- Protected Member Functions inherited from blender::fn::multi_function::MultiFunction
void set_signature (const Signature *signature)
 
virtual ExecutionHints get_execution_hints () const
 

Detailed Description

Given an array of accumulated lengths, find the segment indices that sample lengths lie on, and how far along the segment they are.

Definition at line 173 of file node_geo_curve_sample.cc.

Constructor & Destructor Documentation

◆ SampleFloatSegmentsFunction()

blender::nodes::node_geo_curve_sample_cc::SampleFloatSegmentsFunction::SampleFloatSegmentsFunction ( Array< float > accumulated_lengths,
const GeometryNodeCurveSampleMode length_mode )
inline

Member Function Documentation

◆ call()

void blender::nodes::node_geo_curve_sample_cc::SampleFloatSegmentsFunction::call ( const IndexMask & mask,
mf::Params params,
mf::Context  ) const
inlineoverridevirtual

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