Files
GDevelop/GDevelop.js/types/gdeventsfunctionsextension.js
2026-02-21 13:10:41 +01:00

50 lines
2.2 KiB
JavaScript

// Automatically generated by GDevelop.js/scripts/generate-types.js
declare class gdEventsFunctionsExtension {
constructor(): void;
setNamespace(namespace_: string): gdEventsFunctionsExtension;
getNamespace(): string;
setVersion(version: string): gdEventsFunctionsExtension;
getVersion(): string;
setShortDescription(shortDescription: string): gdEventsFunctionsExtension;
getShortDescription(): string;
setDescription(description: string): gdEventsFunctionsExtension;
getDescription(): string;
setDimension(dimension: string): gdEventsFunctionsExtension;
getDimension(): string;
setName(name: string): gdEventsFunctionsExtension;
getName(): string;
setFullName(fullName: string): gdEventsFunctionsExtension;
getFullName(): string;
setCategory(category: string): gdEventsFunctionsExtension;
getCategory(): string;
getTags(): gdVectorString;
getAuthorIds(): gdVectorString;
setAuthor(author: string): gdEventsFunctionsExtension;
getAuthor(): string;
setPreviewIconUrl(previewIconUrl: string): gdEventsFunctionsExtension;
getPreviewIconUrl(): string;
setIconUrl(iconUrl: string): gdEventsFunctionsExtension;
getIconUrl(): string;
setHelpPath(helpPath: string): gdEventsFunctionsExtension;
getHelpPath(): string;
setOrigin(originName: string, originIdentifier: string): void;
getOriginName(): string;
getOriginIdentifier(): string;
addDependency(): gdDependencyMetadata;
removeDependencyAt(index: number): void;
getAllDependencies(): gdVectorDependencyMetadata;
addSourceFile(): gdSourceFileMetadata;
removeSourceFileAt(index: number): void;
getAllSourceFiles(): gdVectorSourceFileMetadata;
getEventsFunctions(): gdEventsFunctionsContainer;
getGlobalVariables(): gdVariablesContainer;
getSceneVariables(): gdVariablesContainer;
getEventsBasedBehaviors(): gdEventsBasedBehaviorsList;
getEventsBasedObjects(): gdEventsBasedObjectsList;
serializeTo(element: gdSerializerElement): void;
serializeToExternal(element: gdSerializerElement): void;
unserializeFrom(project: gdProject, element: gdSerializerElement): void;
static isExtensionLifecycleEventsFunction(eventsFunctionName: string): boolean;
delete(): void;
ptr: number;
};