Files
vb01/attachable.h
2022-04-02 13:39:27 +03:00

23 lines
452 B
C++

#ifndef ATTACHABLE_H
#define ATTACHABLE_H
#include <string>
namespace vb01{
class Node;
struct Attachable{
public:
Attachable(std::string fullName){this->fullName = fullName;}
Attachable(){}
virtual void onAttached(Node *node){this->node = node;}
Node* getNode(){return node;}
std::string getAttachableName(){return fullName;}
protected:
std::string fullName = "";
Node *node = nullptr;
};
}
#endif