Blender  V3.3
Public Member Functions | Public Attributes | List of all members
blender::deg::OperationKey Struct Reference

#include <deg_builder_relations.h>

Public Member Functions

 OperationKey ()
 
 OperationKey (ID *id, NodeType component_type, const char *name, int name_tag=-1)
 
 OperationKey (ID *id, NodeType component_type, const char *component_name, const char *name, int name_tag)
 
 OperationKey (ID *id, NodeType component_type, OperationCode opcode)
 
 OperationKey (ID *id, NodeType component_type, const char *component_name, OperationCode opcode)
 
 OperationKey (ID *id, NodeType component_type, OperationCode opcode, const char *name, int name_tag=-1)
 
 OperationKey (ID *id, NodeType component_type, const char *component_name, OperationCode opcode, const char *name, int name_tag=-1)
 
string identifier () const
 

Public Attributes

IDid
 
NodeType component_type
 
const char * component_name
 
OperationCode opcode
 
const char * name
 
int name_tag
 

Detailed Description

Definition at line 107 of file deg_builder_relations.h.

Constructor & Destructor Documentation

◆ OperationKey() [1/7]

blender::deg::OperationKey::OperationKey ( )

◆ OperationKey() [2/7]

blender::deg::OperationKey::OperationKey ( ID id,
NodeType  component_type,
const char *  name,
int  name_tag = -1 
)

Definition at line 68 of file deg_builder_relations_keys.cc.

References blender::deg::OPERATION.

◆ OperationKey() [3/7]

blender::deg::OperationKey::OperationKey ( ID id,
NodeType  component_type,
const char *  component_name,
const char *  name,
int  name_tag 
)

Definition at line 78 of file deg_builder_relations_keys.cc.

References blender::deg::OPERATION.

◆ OperationKey() [4/7]

blender::deg::OperationKey::OperationKey ( ID id,
NodeType  component_type,
OperationCode  opcode 
)

Definition at line 89 of file deg_builder_relations_keys.cc.

◆ OperationKey() [5/7]

blender::deg::OperationKey::OperationKey ( ID id,
NodeType  component_type,
const char *  component_name,
OperationCode  opcode 
)

Definition at line 99 of file deg_builder_relations_keys.cc.

◆ OperationKey() [6/7]

blender::deg::OperationKey::OperationKey ( ID id,
NodeType  component_type,
OperationCode  opcode,
const char *  name,
int  name_tag = -1 
)

Definition at line 112 of file deg_builder_relations_keys.cc.

◆ OperationKey() [7/7]

blender::deg::OperationKey::OperationKey ( ID id,
NodeType  component_type,
const char *  component_name,
OperationCode  opcode,
const char *  name,
int  name_tag = -1 
)

Definition at line 123 of file deg_builder_relations_keys.cc.

Member Function Documentation

◆ identifier()

string blender::deg::OperationKey::identifier ( ) const

Member Data Documentation

◆ component_name

const char* blender::deg::OperationKey::component_name

◆ component_type

NodeType blender::deg::OperationKey::component_type

◆ id

ID* blender::deg::OperationKey::id

◆ name

const char* blender::deg::OperationKey::name

◆ name_tag

int blender::deg::OperationKey::name_tag

◆ opcode

OperationCode blender::deg::OperationKey::opcode

The documentation for this struct was generated from the following files: