Shkyera Engine
Easy to use, game engine for Python
Loading...
Searching...
No Matches
BaseComponent.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <Common/TypeInfo.hpp>
4#include <Common/Types.hpp>
6
7namespace shkyera {
8
16template <typename Derived, RuntimeMode Mode = RuntimeMode::PRODUCTION>
17class BaseComponent : public ResourceTag {
18 public:
24 virtual ~BaseComponent() = default;
25};
26
27} // namespace shkyera
Base component for implementing update functionality.
Definition BaseComponent.hpp:17
virtual ~BaseComponent()=default
Virtual destructor for proper cleanup.
Definition Asset.hpp:6
Definition Requirements.hpp:12