Blender  V3.3
Public Member Functions | Public Attributes | List of all members
blender::deg::RNAPathKey Struct Reference

#include <deg_builder_relations.h>

Public Member Functions

 RNAPathKey (ID *id, const char *path, 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 135 of file deg_builder_relations.h.

Constructor & Destructor Documentation

◆ RNAPathKey() [1/2]

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

◆ RNAPathKey() [2/2]

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

Definition at line 167 of file deg_builder_relations_keys.cc.

Member Function Documentation

◆ identifier()

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

Definition at line 172 of file deg_builder_relations_keys.cc.

References id, id_name(), ID::name, prop, and RNA_property_identifier().

Member Data Documentation

◆ id

ID* blender::deg::RNAPathKey::id

◆ prop

PropertyRNA* blender::deg::RNAPathKey::prop

◆ ptr

PointerRNA blender::deg::RNAPathKey::ptr

◆ source

RNAPointerSource blender::deg::RNAPathKey::source

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