Resource.json 802 B

1234567891011121314151617181920212223
  1. {
  2. "name" : "Resource",
  3. "sources" : ["Source/Atomic/Resource"],
  4. "includes" : ["<Atomic/IO/PackageFile.h>"],
  5. "classes" : ["Resource", "ResourceCache", "XMLFile", "PListFile", "JSONFile", "Image", "ResourceNameIterator"],
  6. "overloads": {
  7. "Image": {
  8. "GetPixel": ["int", "int"],
  9. "SetSize": ["int", "int", "int", "unsigned"]
  10. },
  11. "ResourceCache": {
  12. "AddPackageFile": ["String", "unsigned"],
  13. "RemovePackageFile": ["String", "bool", "bool"]
  14. }
  15. },
  16. "typescript_decl" : {
  17. "ResourceCache" : [
  18. "getResource<T extends Resource>(type: string, name: string, sendEventOnFailure?: boolean): T;",
  19. "getTempResource<T extends Resource>(type: string, name: string, sendEventOnFailure?: boolean): T;",
  20. "getExistingResource<T extends Resource>(type: string, name: string): T;"
  21. ]
  22. }
  23. }