Blender V4.3
blender::deg::RNAPathKey Struct Reference

#include <deg_builder_key.h>

Public Member Functions

RNA path
 RNAPathKey (ID *id, const char *path, RNAPointerSource source)
 
 RNAPathKey (const PointerRNA &target_prop, const char *rna_path_from_target_prop, RNAPointerSource source)
 
 RNAPathKey (ID *id, const PointerRNA &ptr, PropertyRNA *prop, RNAPointerSource source)
 
string identifier () const
 

Public Attributes

IDid
 
PointerRNA ptr
 
PropertyRNAprop
 
RNAPointerSource source
 

Detailed Description

Definition at line 190 of file deg_builder_key.h.

Constructor & Destructor Documentation

◆ RNAPathKey() [1/3]

blender::deg::RNAPathKey::RNAPathKey ( ID * id,
const char * path,
RNAPointerSource source )

◆ RNAPathKey() [2/3]

blender::deg::RNAPathKey::RNAPathKey ( const PointerRNA & target_prop,
const char * rna_path_from_target_prop,
RNAPointerSource source )

Definition at line 87 of file deg_builder_key.cc.

References PointerRNA_NULL, prop, ptr, and RNA_path_resolve_full().

◆ RNAPathKey() [3/3]

blender::deg::RNAPathKey::RNAPathKey ( ID * id,
const PointerRNA & ptr,
PropertyRNA * prop,
RNAPointerSource source )

Definition at line 82 of file deg_builder_key.cc.

Member Function Documentation

◆ identifier()

string blender::deg::RNAPathKey::identifier ( ) const

Definition at line 100 of file deg_builder_key.cc.

References id, id_name(), prop, and RNA_property_identifier().

Member Data Documentation

◆ id

◆ prop

◆ ptr

◆ source

RNAPointerSource blender::deg::RNAPathKey::source

Definition at line 202 of file deg_builder_key.h.

Referenced by blender::deg::DepsgraphRelationBuilder::get_node().


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