Crafter.Component/Crafter.Component-Component.cppm
2025-05-06 12:38:11 +02:00

19 lines
336 B
C++

module;
#include <cstdint>
export module Crafter.Component:Component;
import Crafter.Event;
namespace Crafter {
export class Component {
public:
Event<void> onDelete;
std::uint32_t refCount = 0;
Component();
virtual ~Component();
void AddOwner();
void RemoveOwner();
};
}