Files
GDevelop/GDevelop.js/types/gdresourcescontainer.js

27 lines
1.2 KiB
JavaScript

// Automatically generated by GDevelop.js/scripts/generate-types.js
declare class gdResourcesContainer {
static Unknown: 0;
static Global: 1;
static Parameters: 2;
static Properties: 3;
constructor(sourceType: ResourcesContainer_SourceType): void;
getSourceType(): ResourcesContainer_SourceType;
getAllResourceNames(): gdVectorString;
findFilesNotInResources(filesToCheck: gdVectorString): gdVectorString;
hasResource(name: string): boolean;
getResource(name: string): gdResource;
getResourceAt(index: number): gdResource;
getResourceNameWithOrigin(originName: string, originIdentifier: string): string;
getResourceNamesWithFile(file: string): gdVectorString;
addResource(res: gdResource): boolean;
removeResource(name: string): void;
renameResource(oldName: string, name: string): void;
getResourcePosition(name: string): number;
count(): number;
moveResourceUpInList(oldName: string): boolean;
moveResourceDownInList(oldName: string): boolean;
moveResource(oldIndex: number, newIndex: number): void;
static unserializeResourceFrom(resource: gdResource, resourceElement: gdSerializerElement): void;
delete(): void;
ptr: number;
};