R-Type  2
Doom but in better
Loading...
Searching...
No Matches
EntityNode.hpp
Go to the documentation of this file.
1/*
2** EPITECH PROJECT, 2024
3** rtype (Workspace)
4** File description:
5** EntityNode.hpp
6*/
7
8
14#pragma once
15#include <cstdint>
16
17#include "Log.hpp"
18#include "LogMacros.hpp"
19#include "Utilities.hpp"
20
21namespace GUI
22{
23 namespace ECS
24 {
25 class EntityNode {
26 public:
27 explicit EntityNode(const size_t entityId = 0);
28 virtual ~EntityNode() = default;
29 virtual size_t getEntityNodeId() const;
30
31 protected:
32 size_t _entityID;
33 };
34 }
35}
Macro definitions for logging messages with varying levels of detail and formatting.
This is the file in charge of containing the Log class (the one in charge of outputing info only when...
virtual ~EntityNode()=default
virtual size_t getEntityNodeId() const
EntityNode(const size_t entityId=0)