Blender  V3.3
rna_access_internal.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
7 #pragma once
8 
9 #include "BLI_utildefines.h"
10 
11 #include "rna_internal_types.h"
12 
13 #ifdef __cplusplus
14 extern "C" {
15 #endif
16 
17 struct IDProperty;
18 struct PropertyRNAOrID;
19 
28  PointerRNA *ptr,
29  PropertyRNAOrID *r_prop_rna_or_id);
30 
32 struct IDProperty *rna_idproperty_find(PointerRNA *ptr, const char *name);
33 
35 
36 #ifdef __cplusplus
37 }
38 #endif
void rna_property_rna_or_id_get(PropertyRNA *prop, PointerRNA *ptr, PropertyRNAOrID *r_prop_rna_or_id)
Definition: rna_access.c:431
PropertyRNA * rna_struct_find_nested(PointerRNA *ptr, StructRNA *srna)
Definition: rna_access.c:742
struct IDProperty * rna_idproperty_find(PointerRNA *ptr, const char *name)
Definition: rna_access.c:271
void rna_idproperty_touch(struct IDProperty *idprop)
Definition: rna_access.c:232
char name[64]
Definition: DNA_ID.h:111
PointerRNA * ptr
Definition: wm_files.c:3480