mirror of
https://github.com/Heretek-AI/GDevelop.git
synced 2026-07-21 01:25:32 -04:00
32 lines
2.0 KiB
JavaScript
32 lines
2.0 KiB
JavaScript
// Automatically generated by GDevelop.js/scripts/generate-types.js
|
|
declare class gdObjectsContainer {
|
|
static Unknown: 0;
|
|
static Global: 1;
|
|
static Scene: 2;
|
|
static Object: 3;
|
|
static Function: 4;
|
|
constructor(sourceType: ObjectsContainer_SourceType): void;
|
|
getSourceType(): ObjectsContainer_SourceType;
|
|
insertNewObject(project: gdProject, type: string, name: string, pos: number): gdObject;
|
|
insertNewObjectInFolder(project: gdProject, type: string, name: string, folder: gdObjectFolderOrObject, pos: number): gdObject;
|
|
insertObject(obj: gdObject, pos: number): gdObject;
|
|
hasObjectNamed(name: string): boolean;
|
|
getObject(name: string): gdObject;
|
|
getObjectAt(pos: number): gdObject;
|
|
getObjectPosition(name: string): number;
|
|
removeObject(name: string): void;
|
|
moveObject(oldIndex: number, newIndex: number): void;
|
|
moveObjectFolderOrObjectToAnotherContainerInFolder(objectFolderOrObject: gdObjectFolderOrObject, newObjectsContainer: gdObjectsContainer, parentObjectFolderOrObject: gdObjectFolderOrObject, newPosition: number): void;
|
|
getObjectsCount(): number;
|
|
getRootFolder(): gdObjectFolderOrObject;
|
|
getAllObjectFolderOrObjects(): gdVectorObjectFolderOrObject;
|
|
getObjectGroups(): gdObjectGroupsContainer;
|
|
getTypeOfBehavior(layout: gdObjectsContainer, name: string, searchInGroups: boolean): string;
|
|
getTypeOfObject(layout: gdObjectsContainer, name: string, searchInGroups: boolean): string;
|
|
getBehaviorsOfObject(layout: gdObjectsContainer, name: string, searchInGroups: boolean): gdVectorString;
|
|
isDefaultBehavior(layout: gdObjectsContainer, objectOrGroupName: string, behaviorName: string, searchInGroups: boolean): boolean;
|
|
getTypeOfBehaviorInObjectOrGroup(layout: gdObjectsContainer, objectOrGroupName: string, behaviorName: string, searchInGroups: boolean): string;
|
|
getBehaviorNamesInObjectOrGroup(layout: gdObjectsContainer, objectOrGroupName: string, behaviorType: string, searchInGroups: boolean): gdVectorString;
|
|
delete(): void;
|
|
ptr: number;
|
|
}; |