{ "name" : "Resource", "sources" : ["Source/Atomic/Resource"], "includes" : [""], "classes" : ["Resource", "ResourceCache", "XMLFile", "PListFile", "JSONFile", "Image", "ResourceNameIterator"], "overloads": { "Image": { "GetPixel": ["int", "int"], "SetSize": ["int", "int", "int", "unsigned"] }, "ResourceCache": { "AddPackageFile": ["String", "unsigned"], "RemovePackageFile": ["String", "bool", "bool"] } }, "excludes" : { "CSharp" : { "ResourceCache" : { "ReleaseAllResources" : ["bool"] } } }, "typescript_decl" : { "ResourceCache" : [ "getResource(type: string, name: string, sendEventOnFailure?: boolean): T;", "getTempResource(type: string, name: string, sendEventOnFailure?: boolean): T;", "getExistingResource(type: string, name: string): T;" ] } }