Blender V5.0
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)
std::string identifier () const

Public Attributes

IDid
PointerRNA ptr
PropertyRNAprop
RNAPointerSource source

Detailed Description

Definition at line 165 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 88 of file deg_builder_key.cc.

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

◆ RNAPathKey() [3/3]

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

Definition at line 83 of file deg_builder_key.cc.

References id, prop, ptr, and source.

Member Function Documentation

◆ identifier()

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

Definition at line 101 of file deg_builder_key.cc.

References id, prop, and RNA_property_identifier().

Member Data Documentation

◆ id

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

◆ prop

◆ ptr

◆ source

RNAPointerSource blender::deg::RNAPathKey::source

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