Resource.lua 628 B

12345678910111213141516171819202122232425262728
  1. class "Resource"
  2. function Resource:Resource(type)
  3. if self.__ptr == nil then
  4. self.__ptr = Polycore.Resource(type)
  5. end
  6. end
  7. function Resource:getResourceName()
  8. return Polycore.Resource_getResourceName(self.__ptr)
  9. end
  10. function Resource:getResourceType()
  11. return Polycore.Resource_getResourceType(self.__ptr)
  12. end
  13. function Resource:setResourceName(newName)
  14. return Polycore.Resource_setResourceName(self.__ptr, newName)
  15. end
  16. function Resource:setResourcePath(path)
  17. return Polycore.Resource_setResourcePath(self.__ptr, path)
  18. end
  19. function Resource:getResourcePath()
  20. return Polycore.Resource_getResourcePath(self.__ptr)
  21. end