|
Blender V5.0
|
Public Attributes | |
| std::string | id_name |
| std::string | library_path |
| std::optional< IDHash > | packed_id_hash |
| std::optional< ID * > | new_id = {} |
Definition at line 34 of file clipboard.cc.
| std::string blender::ed::space_node::NodeClipboardItemIDInfo::id_name |
Name of the referenced ID.
Definition at line 36 of file clipboard.cc.
Referenced by blender::ed::space_node::NodeClipboard::copy_add_node(), and blender::ed::space_node::NodeClipboard::paste_validate_id_references().
| std::string blender::ed::space_node::NodeClipboardItemIDInfo::library_path |
Library filepath of the referenced ID, together with its name it forms a unique identifier.
Definition at line 44 of file clipboard.cc.
Referenced by blender::ed::space_node::NodeClipboard::copy_add_node(), and blender::ed::space_node::NodeClipboard::paste_validate_id_references().
| std::optional<ID *> blender::ed::space_node::NodeClipboardItemIDInfo::new_id = {} |
The validated ID pointer (may be the same as the original one, or a new one).
Definition at line 52 of file clipboard.cc.
Referenced by blender::ed::space_node::NodeClipboard::paste_update_node_id_references(), and blender::ed::space_node::NodeClipboard::paste_validate_id_references().
| std::optional<IDHash> blender::ed::space_node::NodeClipboardItemIDInfo::packed_id_hash |
Packed IDs are identified by the ID.deep_hash.
Definition at line 49 of file clipboard.cc.
Referenced by blender::ed::space_node::NodeClipboard::copy_add_node(), and blender::ed::space_node::NodeClipboard::paste_validate_id_references().