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 IDPropertyrna_idproperty_find (PointerRNA *ptr, const char *name)
 
PropertyRNArna_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().