Files

29 lines
1.1 KiB
JavaScript

// Automatically generated by GDevelop.js/scripts/generate-types.js
declare class gdEffect {
constructor(): void;
setName(name_: string): void;
getName(): string;
setEffectType(effectType_: string): void;
getEffectType(): string;
setFolded(val: boolean): void;
isFolded(): boolean;
setEnabled(val: boolean): void;
isEnabled(): boolean;
setDoubleParameter(name: string, value: number): void;
getDoubleParameter(name: string): number;
hasDoubleParameter(name: string): boolean;
setStringParameter(name: string, value: string): void;
getStringParameter(name: string): string;
hasStringParameter(name: string): boolean;
setBooleanParameter(name: string, value: boolean): void;
getBooleanParameter(name: string): boolean;
hasBooleanParameter(name: string): boolean;
getAllDoubleParameters(): gdMapStringDouble;
getAllStringParameters(): gdMapStringString;
getAllBooleanParameters(): gdMapStringBoolean;
clearParameters(): void;
serializeTo(element: gdSerializerElement): void;
unserializeFrom(element: gdSerializerElement): void;
delete(): void;
ptr: number;
};