Files
GDevelop/GDevelop.js/types/gdprojectscopedcontainers.js
2026-03-27 15:07:05 +01:00

24 lines
2.8 KiB
JavaScript

// Automatically generated by GDevelop.js/scripts/generate-types.js
declare class gdProjectScopedContainers {
static makeNewProjectScopedContainersForProjectAndLayout(project: gdProject, layout: gdLayout): gdProjectScopedContainers;
static makeNewProjectScopedContainersForProject(project: gdProject): gdProjectScopedContainers;
static makeNewProjectScopedContainersForEventsFunctionsExtension(project: gdProject, eventsFunctionsExtension: gdEventsFunctionsExtension): gdProjectScopedContainers;
static makeNewProjectScopedContainersForFreeEventsFunction(project: gdProject, eventsFunctionsExtension: gdEventsFunctionsExtension, eventsFunction: gdEventsFunction, parameterObjectsContainer: gdObjectsContainer, parameterVariablesContainer: gdVariablesContainer, parameterResourcesContainer: gdResourcesContainer): gdProjectScopedContainers;
static makeNewProjectScopedContainersForBehaviorEventsFunction(project: gdProject, eventsFunctionsExtension: gdEventsFunctionsExtension, eventsBasedBehavior: gdEventsBasedBehavior, eventsFunction: gdEventsFunction, parameterObjectsContainer: gdObjectsContainer, parameterVariablesContainer: gdVariablesContainer, propertyVariablesContainer: gdVariablesContainer, parameterResourcesContainer: gdResourcesContainer, propertyResourcesContainer: gdResourcesContainer): gdProjectScopedContainers;
static makeNewProjectScopedContainersForObjectEventsFunction(project: gdProject, eventsFunctionsExtension: gdEventsFunctionsExtension, eventsBasedObject: gdEventsBasedObject, eventsFunction: gdEventsFunction, parameterObjectsContainer: gdObjectsContainer, parameterVariablesContainer: gdVariablesContainer, propertyVariablesContainer: gdVariablesContainer, parameterResourcesContainer: gdResourcesContainer, propertyResourcesContainer: gdResourcesContainer): gdProjectScopedContainers;
static makeNewProjectScopedContainersForEventsBasedObject(project: gdProject, eventsFunctionsExtension: gdEventsFunctionsExtension, eventsBasedObject: gdEventsBasedObject, outputObjectsContainer: gdObjectsContainer): gdProjectScopedContainers;
static makeNewProjectScopedContainersWithLocalVariables(projectScopedContainers: gdProjectScopedContainers, event: gdBaseEvent): gdProjectScopedContainers;
addPropertiesContainer(propertiesContainer: gdPropertiesContainer): gdProjectScopedContainers;
addParameters(parameters: gdParameterMetadataContainer): gdProjectScopedContainers;
getObjectsContainersList(): gdObjectsContainersList;
getVariablesContainersList(): gdVariablesContainersList;
getResourcesContainersList(): gdResourcesContainersList;
getScopeSceneName(): string;
getScopeExternalEventsName(): string;
getScopeExtensionName(): string;
getScopeFunctionName(): string;
getScopeBehaviorName(): string;
getScopeObjectName(): string;
delete(): void;
ptr: number;
};