#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 { char *modelFile = nullptr; char entityTypeCode[16] = {'\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0'}; EntityHandle entityHandle = EntityHandle_MAX; VkPipelineLayoutCreateInfo *vkPipelineLayoutCreateInfo = nullptr; }; void EntityType_Init(); void EntityType_Load(EntityType et); #endif /* PKE_ENTITIES_HPP */