Blender
V3.3
source
blender
makesrna
intern
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
27
void
rna_property_rna_or_id_get
(
PropertyRNA
*prop,
28
PointerRNA
*
ptr
,
29
PropertyRNAOrID
*r_prop_rna_or_id);
30
31
void
rna_idproperty_touch
(
struct
IDProperty
*
idprop
);
32
struct
IDProperty
*
rna_idproperty_find
(
PointerRNA
*
ptr
,
const
char
*
name
);
33
34
PropertyRNA
*
rna_struct_find_nested
(
PointerRNA
*
ptr
,
StructRNA
*srna);
35
36
#ifdef __cplusplus
37
}
38
#endif
BLI_utildefines.h
rna_property_rna_or_id_get
void rna_property_rna_or_id_get(PropertyRNA *prop, PointerRNA *ptr, PropertyRNAOrID *r_prop_rna_or_id)
Definition:
rna_access.c:431
rna_struct_find_nested
PropertyRNA * rna_struct_find_nested(PointerRNA *ptr, StructRNA *srna)
Definition:
rna_access.c:742
rna_idproperty_find
struct IDProperty * rna_idproperty_find(PointerRNA *ptr, const char *name)
Definition:
rna_access.c:271
rna_idproperty_touch
void rna_idproperty_touch(struct IDProperty *idprop)
Definition:
rna_access.c:232
rna_internal_types.h
IDProperty
Definition:
DNA_ID.h:106
IDProperty::name
char name[64]
Definition:
DNA_ID.h:111
PointerRNA
Definition:
RNA_types.h:35
PropertyRNAOrID
Definition:
rna_internal_types.h:155
PropertyRNAOrID::idprop
IDProperty * idprop
Definition:
rna_internal_types.h:176
PropertyRNA
Definition:
rna_internal_types.h:282
StructRNA
Definition:
rna_internal_types.h:502
ptr
PointerRNA * ptr
Definition:
wm_files.c:3480
Generated on Sat Jul 27 2024 14:57:55 for Blender by
doxygen
1.9.1