Blender
V3.3
|
#include <deg_node_id.h>
Public Member Functions | |
ComponentIDKey (NodeType type, const char *name="") | |
uint64_t | hash () const |
bool | operator== (const ComponentIDKey &other) const |
Public Attributes | |
NodeType | type |
const char * | name |
Definition at line 35 of file deg_node_id.h.
blender::deg::IDNode::ComponentIDKey::ComponentIDKey | ( | NodeType | type, |
const char * | name = "" |
||
) |
Definition at line 44 of file deg_node_id.cc.
uint64_t blender::deg::IDNode::ComponentIDKey::hash | ( | ) | const |
Definition at line 53 of file deg_node_id.cc.
References BLI_ghashutil_combine_hash(), BLI_ghashutil_strhash_p(), BLI_ghashutil_uinthash(), blender::deg::Node::name, and blender::deg::Node::type.
bool blender::deg::IDNode::ComponentIDKey::operator== | ( | const ComponentIDKey & | other | ) | const |
Definition at line 48 of file deg_node_id.cc.
References blender::deg::Node::name, name, STREQ, blender::deg::Node::type, and type.
const char* blender::deg::IDNode::ComponentIDKey::name |
Definition at line 41 of file deg_node_id.h.
Referenced by operator==().
NodeType blender::deg::IDNode::ComponentIDKey::type |
Definition at line 40 of file deg_node_id.h.
Referenced by operator==().