![]() |
VenomEngine
Cross-Platform Modern Graphics Engine
|
Entity Component System Will mainly encapsulate the fabulous flecs library (https://github.com/SanderMertens/flecs.git) This class will be contained in the VenomEngine class. Also manages/lists all components types for browsing. More...
#include <ECS.h>
Static Public Member Functions | |
static Entity | GetEntity (const char *name) |
template<typename... Args> | |
static void | ForEach (auto &&func) |
static void | Each (auto &&func) |
static vc::String | GenerateUniqueEntityName () |
static bool | IsNameAvailable (const char *name) |
static ECS * | GetECS () |
static void | UpdateWorld () |
Friends | |
class | GUI |
class | VenomComponent |
class | StaticVenomCanCreateComponent |
Entity Component System Will mainly encapsulate the fabulous flecs library (https://github.com/SanderMertens/flecs.git) This class will be contained in the VenomEngine class. Also manages/lists all components types for browsing.