|
Blender V5.0
|
#include <deg_builder_key.h>
Inherited by blender::deg::PersistentOperationKey.
Public Member Functions | |
| OperationKey ()=default | |
| OperationKey (const ID *id, NodeType component_type, const char *name, int name_tag=-1) | |
| OperationKey (const ID *id, NodeType component_type, const char *component_name, const char *name, int name_tag) | |
| OperationKey (const ID *id, NodeType component_type, OperationCode opcode) | |
| OperationKey (const ID *id, NodeType component_type, const char *component_name, OperationCode opcode) | |
| OperationKey (const ID *id, NodeType component_type, OperationCode opcode, const char *name, int name_tag=-1) | |
| OperationKey (const ID *id, NodeType component_type, const char *component_name, OperationCode opcode, const char *name, int name_tag=-1) | |
| OperationKey (OperationKey &&other) noexcept=default | |
| OperationKey & | operator= (OperationKey &&other)=default |
| OperationKey (const OperationKey &other)=default | |
| OperationKey & | operator= (const OperationKey &other)=default |
Operation | |
| std::string | identifier () const |
Public Attributes | |
| const ID * | id = nullptr |
| NodeType | component_type = NodeType::UNDEFINED |
| const char * | component_name = "" |
| OperationCode | opcode = OperationCode::OPERATION |
| const char * | name = "" |
| int | name_tag = -1 |
Definition at line 45 of file deg_builder_key.h.
|
default |
Referenced by OperationKey(), OperationKey(), operator=(), and operator=().
|
inline |
Definition at line 48 of file deg_builder_key.h.
References component_type, id, name, and name_tag.
|
inline |
Definition at line 53 of file deg_builder_key.h.
References component_name, component_type, id, name, and name_tag.
|
inline |
Definition at line 66 of file deg_builder_key.h.
References component_type, id, and opcode.
|
inline |
Definition at line 71 of file deg_builder_key.h.
References component_name, component_type, id, and opcode.
|
inline |
Definition at line 79 of file deg_builder_key.h.
References component_type, id, name, name_tag, and opcode.
|
inline |
Definition at line 87 of file deg_builder_key.h.
References component_name, component_type, id, name, name_tag, and opcode.
|
defaultnoexcept |
References OperationKey().
|
default |
References OperationKey().
| std::string blender::deg::OperationKey::identifier | ( | ) | const |
Definition at line 52 of file deg_builder_key.cc.
References component_name, component_type, name, blender::deg::nodeTypeAsString(), opcode, blender::deg::operationCodeAsString(), and result.
|
default |
References OperationKey().
|
default |
References OperationKey().
| const char* blender::deg::OperationKey::component_name = "" |
Definition at line 112 of file deg_builder_key.h.
Referenced by blender::deg::DepsgraphRelationBuilder::find_node(), blender::deg::DepsgraphNodeBuilder::find_operation_node(), identifier(), OperationKey(), OperationKey(), OperationKey(), blender::deg::PersistentOperationKey::PersistentOperationKey(), and blender::deg::PersistentOperationKey::PersistentOperationKey().
| NodeType blender::deg::OperationKey::component_type = NodeType::UNDEFINED |
Definition at line 111 of file deg_builder_key.h.
Referenced by blender::deg::DepsgraphRelationBuilder::find_node(), blender::deg::DepsgraphNodeBuilder::find_operation_node(), identifier(), OperationKey(), OperationKey(), OperationKey(), OperationKey(), OperationKey(), OperationKey(), and blender::deg::PersistentOperationKey::PersistentOperationKey().
Definition at line 110 of file deg_builder_key.h.
Referenced by blender::deg::DepsgraphRelationBuilder::find_node(), blender::deg::DepsgraphNodeBuilder::find_operation_node(), OperationKey(), OperationKey(), OperationKey(), OperationKey(), OperationKey(), and OperationKey().
| const char* blender::deg::OperationKey::name = "" |
Definition at line 114 of file deg_builder_key.h.
Referenced by blender::deg::DepsgraphRelationBuilder::find_node(), blender::deg::DepsgraphNodeBuilder::find_operation_node(), blender::deg::DepsgraphRelationBuilder::get_node(), identifier(), OperationKey(), OperationKey(), OperationKey(), OperationKey(), blender::deg::PersistentOperationKey::PersistentOperationKey(), and blender::deg::PersistentOperationKey::PersistentOperationKey().
| int blender::deg::OperationKey::name_tag = -1 |
Definition at line 115 of file deg_builder_key.h.
Referenced by blender::deg::DepsgraphRelationBuilder::find_node(), blender::deg::DepsgraphNodeBuilder::find_operation_node(), OperationKey(), OperationKey(), OperationKey(), OperationKey(), and blender::deg::PersistentOperationKey::PersistentOperationKey().
| OperationCode blender::deg::OperationKey::opcode = OperationCode::OPERATION |
Definition at line 113 of file deg_builder_key.h.
Referenced by blender::deg::DepsgraphRelationBuilder::find_node(), blender::deg::DepsgraphNodeBuilder::find_operation_node(), blender::deg::DepsgraphRelationBuilder::get_node(), identifier(), OperationKey(), OperationKey(), OperationKey(), OperationKey(), and blender::deg::PersistentOperationKey::PersistentOperationKey().