Blender V4.5
blender::deg::ComponentKey Struct Reference

#include <deg_builder_key.h>

Public Member Functions

 ComponentKey ()=default
 
 ComponentKey (const ID *id, NodeType type, const char *name="")
 
Component
std::string identifier () const
 

Public Attributes

const IDid = nullptr
 
NodeType type = NodeType::UNDEFINED
 
const char * name = ""
 

Detailed Description

Definition at line 31 of file deg_builder_key.h.

Constructor & Destructor Documentation

◆ ComponentKey() [1/2]

blender::deg::ComponentKey::ComponentKey ( )
default

◆ ComponentKey() [2/2]

blender::deg::ComponentKey::ComponentKey ( const ID * id,
NodeType type,
const char * name = "" )
inline

Definition at line 34 of file deg_builder_key.h.

Member Function Documentation

◆ identifier()

std::string blender::deg::ComponentKey::identifier ( ) const

Definition at line 33 of file deg_builder_key.cc.

References id, name, ID::name, blender::deg::nodeTypeAsString(), result, and type.

Member Data Documentation

◆ id

const ID* blender::deg::ComponentKey::id = nullptr

◆ name

const char* blender::deg::ComponentKey::name = ""

Definition at line 42 of file deg_builder_key.h.

Referenced by identifier().

◆ type

NodeType blender::deg::ComponentKey::type = NodeType::UNDEFINED

Definition at line 41 of file deg_builder_key.h.

Referenced by identifier().


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