Blender V4.3
blender::animrig::EvaluationResult Class Reference

#include <ANIM_evaluation.hh>

Inherited by blender::animrig::tests::AccessibleEvaluationResult.

Public Member Functions

 EvaluationResult ()=default
 
 EvaluationResult (const EvaluationResult &other)=default
 
 ~EvaluationResult ()=default
 
 operator bool () const
 
bool is_empty () const
 
void store (const StringRefNull rna_path, const int array_index, const float value, const PathResolvedRNA &prop_rna)
 
AnimatedProperty value (const StringRefNull rna_path, const int array_index) const
 
const AnimatedPropertylookup_ptr (const PropIdentifier &key) const
 
AnimatedPropertylookup_ptr (const PropIdentifier &key)
 
EvaluationMap::ItemIterator items () const
 

Protected Types

using EvaluationMap = Map<PropIdentifier, AnimatedProperty>
 

Protected Attributes

EvaluationMap result_
 

Detailed Description

Definition at line 89 of file ANIM_evaluation.hh.

Member Typedef Documentation

◆ EvaluationMap

Constructor & Destructor Documentation

◆ EvaluationResult() [1/2]

blender::animrig::EvaluationResult::EvaluationResult ( )
default

◆ EvaluationResult() [2/2]

blender::animrig::EvaluationResult::EvaluationResult ( const EvaluationResult & other)
default

◆ ~EvaluationResult()

blender::animrig::EvaluationResult::~EvaluationResult ( )
default

Member Function Documentation

◆ is_empty()

bool blender::animrig::EvaluationResult::is_empty ( ) const
inline

◆ items()

EvaluationMap::ItemIterator blender::animrig::EvaluationResult::items ( ) const
inline

◆ lookup_ptr() [1/2]

AnimatedProperty * blender::animrig::EvaluationResult::lookup_ptr ( const PropIdentifier & key)
inline

◆ lookup_ptr() [2/2]

const AnimatedProperty * blender::animrig::EvaluationResult::lookup_ptr ( const PropIdentifier & key) const
inline

◆ operator bool()

blender::animrig::EvaluationResult::operator bool ( ) const
inline

Definition at line 100 of file ANIM_evaluation.hh.

References is_empty().

◆ store()

void blender::animrig::EvaluationResult::store ( const StringRefNull rna_path,
const int array_index,
const float value,
const PathResolvedRNA & prop_rna )
inline

◆ value()

AnimatedProperty blender::animrig::EvaluationResult::value ( const StringRefNull rna_path,
const int array_index ) const
inline

Member Data Documentation

◆ result_

EvaluationMap blender::animrig::EvaluationResult::result_
protected

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