Files
GDevelop/GDevelop.js/types/gdexpressionmetadata.js

42 lines
2.0 KiB
JavaScript

// Automatically generated by GDevelop.js/scripts/generate-types.js
declare class gdExpressionMetadata extends gdAbstractFunctionMetadata {
constructor(returnType: string, extensionNamespace: string, name: string, fullname: string, description: string, group: string, smallicon: string): void;
getReturnType(): string;
getFullName(): string;
getDescription(): string;
getGroup(): string;
getSmallIconFilename(): string;
getHelpPath(): string;
isShown(): boolean;
isPrivate(): boolean;
isDeprecated(): boolean;
getDeprecationMessage(): string;
isRelevantForLayoutEvents(): boolean;
isRelevantForFunctionEvents(): boolean;
isRelevantForAsynchronousFunctionEvents(): boolean;
isRelevantForCustomObjectEvents(): boolean;
getParameter(id: number): gdParameterMetadata;
getParametersCount(): number;
getParameters(): gdParameterMetadataContainer;
setHidden(): gdExpressionMetadata;
setPrivate(): gdExpressionMetadata;
setRelevantForLayoutEventsOnly(): gdExpressionMetadata;
setRelevantForFunctionEventsOnly(): gdExpressionMetadata;
setRelevantForAsynchronousFunctionEventsOnly(): gdExpressionMetadata;
setRelevantForCustomObjectEventsOnly(): gdExpressionMetadata;
addParameter(type: string, description: string, optionalObjectType?: string, parameterIsOptional?: boolean): gdExpressionMetadata;
addCodeOnlyParameter(type: string, supplementaryInformation: string): gdExpressionMetadata;
setDefaultValue(defaultValue: string): gdExpressionMetadata;
setParameterLongDescription(longDescription: string): gdExpressionMetadata;
setParameterHint(hint: string): gdExpressionMetadata;
setParameterExtraInfo(extraInfo: string): gdExpressionMetadata;
getCodeExtraInformation(): gdExpressionMetadata;
setFunctionName(functionName: string): gdExpressionMetadata;
getFunctionName(): string;
setStatic(): gdExpressionMetadata;
setIncludeFile(includeFile: string): gdExpressionMetadata;
addIncludeFile(includeFile: string): gdExpressionMetadata;
getIncludeFiles(): gdVectorString;
delete(): void;
ptr: number;
};