mirror of
https://github.com/Heretek-AI/GDevelop.git
synced 2026-07-21 17:45:25 -04:00
920d0b86c1
* Before, this was set as 0 even though displaying as empty in the variablesList. * Projects created before 5.6.267 will keep the same behavior (0 as default value for string variables) with an option to move to the new behavior (empty as default value) in the project properties dialog. * Projects created from 5.6.267 will use the new default behavior (empty as default value) https://github.com/user-attachments/assets/0d885c70-b68a-431f-8dcb-08e4e193b8a1
125 lines
5.7 KiB
JavaScript
125 lines
5.7 KiB
JavaScript
// Automatically generated by GDevelop.js/scripts/generate-types.js
|
|
declare class gdProject {
|
|
constructor(): void;
|
|
setName(name: string): void;
|
|
getName(): string;
|
|
getCategories(): gdVectorString;
|
|
setDescription(description: string): void;
|
|
getDescription(): string;
|
|
setVersion(authorName: string): void;
|
|
getVersion(): string;
|
|
setAuthor(authorName: string): void;
|
|
getAuthor(): string;
|
|
getAuthorIds(): gdVectorString;
|
|
getAuthorUsernames(): gdVectorString;
|
|
isPlayableWithKeyboard(): boolean;
|
|
setPlayableWithKeyboard(playable: boolean): void;
|
|
isPlayableWithGamepad(): boolean;
|
|
setPlayableWithGamepad(playable: boolean): void;
|
|
isPlayableWithMobile(): boolean;
|
|
setPlayableWithMobile(playable: boolean): void;
|
|
setPackageName(packageName: string): void;
|
|
getPackageName(): string;
|
|
setTemplateSlug(templateSlug: string): void;
|
|
getTemplateSlug(): string;
|
|
setOrientation(orientation: string): void;
|
|
getOrientation(): string;
|
|
setProjectUuid(projectUuid: string): void;
|
|
getProjectUuid(): string;
|
|
resetProjectUuid(): void;
|
|
setProjectFile(file: string): void;
|
|
getProjectFile(): string;
|
|
setGameResolutionSize(width: number, height: number): void;
|
|
getGameResolutionWidth(): number;
|
|
getGameResolutionHeight(): number;
|
|
getAdaptGameResolutionAtRuntime(): boolean;
|
|
setAdaptGameResolutionAtRuntime(adaptGameResolutionAtRuntime: boolean): void;
|
|
setScaleMode(scaleMode: string): void;
|
|
getScaleMode(): string;
|
|
setPixelsRounding(pixelsRounding: boolean): void;
|
|
getPixelsRounding(): boolean;
|
|
setSizeOnStartupMode(orientation: string): void;
|
|
getSizeOnStartupMode(): string;
|
|
setAntialiasingMode(antialiasingMode: string): void;
|
|
getAntialiasingMode(): string;
|
|
setAntialisingEnabledOnMobile(pixelsRounding: boolean): void;
|
|
isAntialisingEnabledOnMobile(): boolean;
|
|
getMaximumFPS(): number;
|
|
setMaximumFPS(fps: number): void;
|
|
getMinimumFPS(): number;
|
|
setMinimumFPS(fps: number): void;
|
|
setFolderProject(enable: boolean): void;
|
|
isFolderProject(): boolean;
|
|
setUseDeprecatedZeroAsDefaultZOrder(enable: boolean): void;
|
|
getUseDeprecatedZeroAsDefaultZOrder(): boolean;
|
|
setUseDeprecatedZeroAsDefaultStringVariable(enable: boolean): void;
|
|
getUseDeprecatedZeroAsDefaultStringVariable(): boolean;
|
|
areEffectsHiddenInEditor(): boolean;
|
|
setEffectsHiddenInEditor(enable: boolean): void;
|
|
setLastCompilationDirectory(path: string): void;
|
|
getLastCompilationDirectory(): string;
|
|
getExtensionProperties(): gdExtensionProperties;
|
|
addPlatform(platform: gdPlatform): void;
|
|
getCurrentPlatform(): gdPlatform;
|
|
getPlatformSpecificAssets(): gdPlatformSpecificAssets;
|
|
getLoadingScreen(): gdLoadingScreen;
|
|
getWatermark(): gdWatermark;
|
|
hasLayoutNamed(name: string): boolean;
|
|
getLayout(name: string): gdLayout;
|
|
getLayoutAt(index: number): gdLayout;
|
|
moveLayout(oldIndex: number, newIndex: number): void;
|
|
swapLayouts(first: number, second: number): void;
|
|
getLayoutsCount(): number;
|
|
insertNewLayout(name: string, position: number): gdLayout;
|
|
removeLayout(name: string): void;
|
|
setFirstLayout(name: string): void;
|
|
getFirstLayout(): string;
|
|
getLayoutPosition(name: string): number;
|
|
hasExternalEventsNamed(name: string): boolean;
|
|
getExternalEvents(name: string): gdExternalEvents;
|
|
getExternalEventsAt(index: number): gdExternalEvents;
|
|
moveExternalEvents(oldIndex: number, newIndex: number): void;
|
|
swapExternalEvents(first: number, second: number): void;
|
|
getExternalEventsCount(): number;
|
|
insertNewExternalEvents(name: string, position: number): gdExternalEvents;
|
|
removeExternalEvents(name: string): void;
|
|
getExternalEventsPosition(name: string): number;
|
|
hasExternalLayoutNamed(name: string): boolean;
|
|
getExternalLayout(name: string): gdExternalLayout;
|
|
getExternalLayoutAt(index: number): gdExternalLayout;
|
|
moveExternalLayout(oldIndex: number, newIndex: number): void;
|
|
swapExternalLayouts(first: number, second: number): void;
|
|
getExternalLayoutsCount(): number;
|
|
insertNewExternalLayout(name: string, position: number): gdExternalLayout;
|
|
removeExternalLayout(name: string): void;
|
|
getExternalLayoutPosition(name: string): number;
|
|
hasEventsFunctionsExtensionNamed(name: string): boolean;
|
|
getEventsFunctionsExtension(name: string): gdEventsFunctionsExtension;
|
|
getEventsFunctionsExtensionAt(index: number): gdEventsFunctionsExtension;
|
|
moveEventsFunctionsExtension(oldIndex: number, newIndex: number): void;
|
|
swapEventsFunctionsExtensions(first: number, second: number): void;
|
|
getEventsFunctionsExtensionsCount(): number;
|
|
insertNewEventsFunctionsExtension(name: string, position: number): gdEventsFunctionsExtension;
|
|
insertEventsFunctionsExtension(eventsFunctionsExtension: gdEventsFunctionsExtension, position: number): gdEventsFunctionsExtension;
|
|
removeEventsFunctionsExtension(name: string): void;
|
|
getEventsFunctionsExtensionPosition(name: string): number;
|
|
unserializeAndInsertExtensionsFrom(eventsFunctionsExtensionsElement: gdSerializerElement): void;
|
|
hasEventsBasedBehavior(type: string): boolean;
|
|
getEventsBasedBehavior(type: string): gdEventsBasedBehavior;
|
|
hasEventsBasedObject(type: string): boolean;
|
|
getEventsBasedObject(type: string): gdEventsBasedObject;
|
|
getVariables(): gdVariablesContainer;
|
|
getObjects(): gdObjectsContainer;
|
|
getResourcesManager(): gdResourcesContainer;
|
|
setSceneResourcesPreloading(resourcesPreloading: string): void;
|
|
getSceneResourcesPreloading(): string;
|
|
setSceneResourcesUnloading(resourcesUnloading: string): void;
|
|
getSceneResourcesUnloading(): string;
|
|
serializeTo(element: gdSerializerElement): void;
|
|
unserializeFrom(element: gdSerializerElement): void;
|
|
getWholeProjectDiagnosticReport(): gdWholeProjectDiagnosticReport;
|
|
static isNameSafe(name: string): boolean;
|
|
static getSafeName(name: string): string;
|
|
delete(): void;
|
|
ptr: number;
|
|
}; |