Blender
V5.0
source
blender
makesrna
intern
rna_access_internal.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2023 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9
#pragma once
10
11
#include "
rna_internal_types.hh
"
12
13
struct
IDProperty
;
14
struct
PropertyRNAOrID
;
15
23
void
rna_property_rna_or_id_get
(
PropertyRNA
*prop,
24
PointerRNA
*
ptr
,
25
PropertyRNAOrID
*r_prop_rna_or_id);
26
27
void
rna_idproperty_touch
(
IDProperty
*
idprop
);
28
IDProperty
*
rna_idproperty_find
(
PointerRNA
*
ptr
,
const
char
*
name
);
29
30
IDProperty
*
rna_system_idproperty_find
(
PointerRNA
*
ptr
,
const
char
*
name
);
31
35
PropertyRNA
*
rna_struct_find_nested
(
PointerRNA
*
ptr
,
StructRNA
*srna);
name
const char * name
Definition
python_compat.hh:32
rna_idproperty_find
IDProperty * rna_idproperty_find(PointerRNA *ptr, const char *name)
Definition
rna_access.cc:322
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.cc:548
rna_struct_find_nested
PropertyRNA * rna_struct_find_nested(PointerRNA *ptr, StructRNA *srna)
Definition
rna_access.cc:945
rna_system_idproperty_find
IDProperty * rna_system_idproperty_find(PointerRNA *ptr, const char *name)
Definition
rna_access.cc:375
rna_idproperty_touch
void rna_idproperty_touch(IDProperty *idprop)
Definition
rna_access.cc:283
rna_internal_types.hh
IDProperty
Definition
DNA_ID.h:153
PointerRNA
Definition
RNA_types.hh:50
PropertyRNAOrID
Definition
rna_internal_types.hh:161
PropertyRNAOrID::idprop
IDProperty * idprop
Definition
rna_internal_types.hh:185
PropertyRNA
Definition
rna_internal_types.hh:363
StructRNA
Definition
rna_internal_types.hh:663
ptr
PointerRNA * ptr
Definition
wm_files.cc:4238
Generated on
for Blender by
doxygen
1.16.1