|
Blender V4.3
|
#include <BKE_node_enum.hh>
Inherits blender::ImplicitSharingMixin.
Public Member Functions | |
| const RuntimeNodeEnumItem * | find_item_by_identifier (int identifier) const |
| void | delete_self () override |
Public Member Functions inherited from blender::ImplicitSharingInfo | |
| virtual | ~ImplicitSharingInfo () |
| bool | is_mutable () const |
| bool | is_expired () const |
| void | add_user () const |
| void | add_weak_user () const |
| void | tag_ensured_mutable () const |
| int64_t | version () const |
| int | strong_users () const |
| void | remove_user_and_delete_if_last () const |
| void | remove_weak_user_and_delete_if_last () const |
Public Attributes | |
| Vector< RuntimeNodeEnumItem > | items |
Shared immutable list of enum items. These are owned by a node and can be referenced by node sockets.
Definition at line 38 of file BKE_node_enum.hh.
|
inlineoverridevirtual |
Implements blender::ImplicitSharingMixin.
Definition at line 43 of file BKE_node_enum.hh.
| const RuntimeNodeEnumItem * blender::bke::RuntimeNodeEnumItems::find_item_by_identifier | ( | int | identifier | ) | const |
Definition at line 32 of file node_enum_definition.cc.
References items.
| Vector<RuntimeNodeEnumItem> blender::bke::RuntimeNodeEnumItems::items |
Definition at line 39 of file BKE_node_enum.hh.
Referenced by find_item_by_identifier().