Blender  V3.3
Functions
rna_access_internal.h File Reference
#include "BLI_utildefines.h"
#include "rna_internal_types.h"

Go to the source code of this file.

Functions

void rna_property_rna_or_id_get (PropertyRNA *prop, PointerRNA *ptr, PropertyRNAOrID *r_prop_rna_or_id)
 
void rna_idproperty_touch (struct IDProperty *idprop)
 
struct IDProperty * rna_idproperty_find (PointerRNA *ptr, const char *name)
 
PropertyRNA * rna_struct_find_nested (PointerRNA *ptr, StructRNA *srna)
 

Function Documentation

◆ rna_idproperty_find()

struct IDProperty* rna_idproperty_find ( PointerRNA *  ptr,
const char *  name 
)

◆ rna_idproperty_touch()

void rna_idproperty_touch ( struct IDProperty *  idprop)

◆ rna_property_rna_or_id_get()

void rna_property_rna_or_id_get ( PropertyRNA *  prop,
PointerRNA *  ptr,
PropertyRNAOrID *  r_prop_rna_or_id 
)

◆ rna_struct_find_nested()

PropertyRNA* rna_struct_find_nested ( PointerRNA *  ptr,
StructRNA *  srna 
)

Definition at line 742 of file rna_access.c.

References NULL, ptr, RNA_PROP_END, RNA_property_pointer_type(), and RNA_STRUCT_BEGIN.

Referenced by RNA_path_from_ID_to_struct().