16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-21 13:39:18 +02:00

Create ECS system base

This commit is contained in:
2026-03-15 00:00:54 +01:00
parent b8f5282a39
commit 2bd4ef81b6
5 changed files with 290 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
#ifndef EU07_RENDERCOMPONENTS_H
#define EU07_RENDERCOMPONENTS_H
namespace ECSComponent
{
/// <summary>
/// Component for entities that can be rendered.
/// </summary>
/// <remarks>Currently empty
/// TODO: Add component members
/// </remarks>
struct MeshRenderer
{
};
/// <summary>
/// Component for entities that can cast shadows.
/// </summary>
/// <remarks>Currently empty
/// TODO: Add component members
/// </remarks>
struct SpotLight{};
} // namespace ECSComponent
#endif // EU07_RENDERCOMPONENTS_H