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

#include <ANIM_evaluation.hh>

Public Member Functions

 PropIdentifier ()=default
 
 PropIdentifier (const StringRefNull rna_path, const int array_index)
 
bool operator== (const PropIdentifier &other) const
 
bool operator!= (const PropIdentifier &other) const
 
uint64_t hash () const
 

Public Attributes

StringRefNull rna_path
 
int array_index
 

Detailed Description

Definition at line 33 of file ANIM_evaluation.hh.

Constructor & Destructor Documentation

◆ PropIdentifier() [1/2]

blender::animrig::PropIdentifier::PropIdentifier ( )
default

◆ PropIdentifier() [2/2]

blender::animrig::PropIdentifier::PropIdentifier ( const StringRefNull rna_path,
const int array_index )
inline

Definition at line 45 of file ANIM_evaluation.hh.

Member Function Documentation

◆ hash()

uint64_t blender::animrig::PropIdentifier::hash ( ) const
inline

Definition at line 59 of file ANIM_evaluation.hh.

References array_index, blender::get_default_hash(), and rna_path.

◆ operator!=()

bool blender::animrig::PropIdentifier::operator!= ( const PropIdentifier & other) const
inline

Definition at line 54 of file ANIM_evaluation.hh.

◆ operator==()

bool blender::animrig::PropIdentifier::operator== ( const PropIdentifier & other) const
inline

Definition at line 50 of file ANIM_evaluation.hh.

References array_index, and rna_path.

Member Data Documentation

◆ array_index

int blender::animrig::PropIdentifier::array_index

◆ rna_path

StringRefNull blender::animrig::PropIdentifier::rna_path

Reference to the RNA path of the property.

This string is typically owned by the FCurve that animates the property.

Definition at line 40 of file ANIM_evaluation.hh.

Referenced by blender::animrig::apply_evaluation_result(), blender::animrig::blend_layer_results(), hash(), and operator==().


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