#ifndef PKE_ENTITIES_HPP #define PKE_ENTITIES_HPP #include "vendor/cgltf-include.hpp" #include "ecs.hpp" #include "components.hpp" #include "asset-manager.hpp" #include "memory.hpp" #include "window.hpp" struct EntityType { const char *modelFile = nullptr; const char *entityTypeCode = nullptr; EntityHandle entityHandle = EntityHandle_MAX; VkPipelineLayoutCreateInfo *vkPipelineLayoutCreateInfo = nullptr; }; void EntityType_Init(); void EntityType_Load(EntityType et); void EntityType_Teardown(); #endif /* PKE_ENTITIES_HPP */