Files
GDevelop/GDevelop.js/types/gdeventsfunctionsextension.js
T
Florian Rival 2ca593ba2b Add automatically generated types for GDevelop.js (#1800)
Don't show in changelog
2020-06-09 22:02:18 +01:00

35 lines
1.7 KiB
JavaScript

// Automatically generated by GDevelop.js/scripts/generate-types.js
declare class gdEventsFunctionsExtension extends gdEventsFunctionsContainer {
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;
setName(name: string): gdEventsFunctionsExtension;
getName(): string;
setFullName(fullName: string): gdEventsFunctionsExtension;
getFullName(): string;
setTags(tags: string): gdEventsFunctionsExtension;
getTags(): string;
setAuthor(author: string): gdEventsFunctionsExtension;
getAuthor(): string;
getEventsBasedBehaviors(): gdEventsBasedBehaviorsList;
serializeTo(element: gdSerializerElement): void;
unserializeFrom(project: gdProject, element: gdSerializerElement): void;
static isExtensionLifecycleEventsFunction(eventsFunctionName: string): boolean;
insertNewEventsFunction(name: string, pos: number): gdEventsFunction;
insertEventsFunction(eventsFunction: gdEventsFunction, pos: number): gdEventsFunction;
hasEventsFunctionNamed(name: string): boolean;
getEventsFunction(name: string): gdEventsFunction;
getEventsFunctionAt(pos: number): gdEventsFunction;
removeEventsFunction(name: string): void;
moveEventsFunction(oldIndex: number, newIndex: number): void;
getEventsFunctionsCount(): number;
getEventsFunctionPosition(eventsFunction: gdEventsFunction): number;
delete(): void;
ptr: number;
};