41 virtual bool load(
const std::string& filename) = 0;
68 static uint64_t nextID = 1;
Declara la API de Prerequisites dentro del subsistema Core.
IResource(const std::string &name)
void SetPath(const std::string &path)
virtual bool load(const std::string &filename)=0
const std::string & GetName() const
void SetType(ResourceType t)
static uint64_t GenerateID()
ResourceType GetType() const
virtual size_t getSizeInBytes() const =0
const std::string & GetPath() const
virtual ~IResource()=default
void SetState(ResourceState s)
ResourceState GetState() const
Describe el estado fijo compartido por una o mas instancias de material.