GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
gd::WholeProjectRefactorer Member List

This is the complete list of members for gd::WholeProjectRefactorer, including all inherited members.

AddBehaviorAndRequiredBehaviors(gd::Project &project, gd::Object &object, const gd::String &behaviorType, const gd::String &behaviorName)gd::WholeProjectRefactorerstatic
AddRequiredBehaviorsFor(gd::Project &project, gd::Object &object, const gd::String &behaviorName)gd::WholeProjectRefactorerstatic
ApplyRefactoringForVariablesContainer(gd::Project &project, const gd::VariablesContainer &newVariablesContainer, const gd::VariablesChangeset &changeset)gd::WholeProjectRefactorerstatic
ComputeChangesetForVariablesContainer(gd::Project &project, const gd::SerializerElement &oldSerializedVariablesContainer, const gd::VariablesContainer &newVariablesContainer)gd::WholeProjectRefactorerstatic
EnsureBehaviorEventsFunctionsProperParameters(const gd::EventsFunctionsExtension &eventsFunctionsExtension, const gd::EventsBasedBehavior &eventsBasedBehavior)gd::WholeProjectRefactorerstatic
EnsureObjectEventsFunctionsProperParameters(const gd::EventsFunctionsExtension &eventsFunctionsExtension, const gd::EventsBasedObject &eventsBasedObject)gd::WholeProjectRefactorerstatic
FindDependentBehaviorNames(const gd::Project &project, const gd::Object &object, const gd::String &behaviorName)gd::WholeProjectRefactorerstatic
FindInvalidRequiredBehaviorProperties(const gd::Project &project)gd::WholeProjectRefactorerstatic
FixInvalidRequiredBehaviorProperties(gd::Project &project)gd::WholeProjectRefactorerstatic
GetAllObjectTypesUsingEventsBasedBehavior(const gd::Project &project, const gd::EventsFunctionsExtension &eventsFunctionsExtension, const gd::EventsBasedBehavior &eventsBasedBehavior)gd::WholeProjectRefactorerstatic
GetBehaviorsWithType(const gd::Object &object, const gd::String &type)gd::WholeProjectRefactorerstatic
GetLayoutAndExternalLayoutLayerInstancesCount(gd::Project &project, gd::Layout &layout, const gd::String &layerName)gd::WholeProjectRefactorerstatic
GlobalObjectOrGroupRemoved(gd::Project &project, const gd::String &objectName, bool isObjectGroup, bool removeEventsAndGroups=true)gd::WholeProjectRefactorerstatic
GlobalObjectOrGroupRenamed(gd::Project &project, const gd::String &oldName, const gd::String &newName, bool isObjectGroup)gd::WholeProjectRefactorerstatic
MergeLayers(gd::Project &project, gd::Layout &layout, const gd::String &originLayerName, const gd::String &targetLayerName)gd::WholeProjectRefactorerstatic
MoveBehaviorEventsFunctionParameter(gd::Project &project, const gd::EventsFunctionsExtension &eventsFunctionsExtension, const gd::EventsBasedBehavior &eventsBasedBehavior, const gd::String &functionName, std::size_t oldIndex, std::size_t newIndex)gd::WholeProjectRefactorerstatic
MoveEventsFunctionParameter(gd::Project &project, const gd::EventsFunctionsExtension &eventsFunctionsExtension, const gd::String &functionName, std::size_t oldIndex, std::size_t newIndex)gd::WholeProjectRefactorerstatic
MoveObjectEventsFunctionParameter(gd::Project &project, const gd::EventsFunctionsExtension &eventsFunctionsExtension, const gd::EventsBasedObject &eventsBasedObject, const gd::String &functionName, std::size_t oldIndex, std::size_t newIndex)gd::WholeProjectRefactorerstatic
ObjectOrGroupRemovedInEventsBasedObject(gd::Project &project, gd::EventsBasedObject &eventsBasedObject, gd::ObjectsContainer &globalObjectsContainer, gd::ObjectsContainer &objectsContainer, const gd::String &objectName, bool isObjectGroup, bool removeEventsAndGroups)gd::WholeProjectRefactorerstatic
ObjectOrGroupRemovedInEventsFunction(gd::Project &project, gd::EventsFunction &eventsFunction, gd::ObjectsContainer &globalObjectsContainer, gd::ObjectsContainer &objectsContainer, const gd::String &objectName, bool isObjectGroup, bool removeEventsAndGroups=true)gd::WholeProjectRefactorerstatic
ObjectOrGroupRemovedInLayout(gd::Project &project, gd::Layout &layout, const gd::String &objectName, bool isObjectGroup, bool removeEventsAndGroups=true)gd::WholeProjectRefactorerstatic
ObjectOrGroupRenamedInEventsBasedObject(gd::Project &project, gd::ObjectsContainer &globalObjectsContainer, gd::EventsBasedObject &eventsBasedObject, const gd::String &oldName, const gd::String &newName, bool isObjectGroup)gd::WholeProjectRefactorerstatic
ObjectOrGroupRenamedInEventsFunction(gd::Project &project, gd::EventsFunction &eventsFunction, gd::ObjectsContainer &globalObjectsContainer, gd::ObjectsContainer &objectsContainer, const gd::String &oldName, const gd::String &newName, bool isObjectGroup)gd::WholeProjectRefactorerstatic
ObjectOrGroupRenamedInLayout(gd::Project &project, gd::Layout &layout, const gd::String &oldName, const gd::String &newName, bool isObjectGroup)gd::WholeProjectRefactorerstatic
RemoveLayer(gd::Project &project, gd::Layout &layout, const gd::String &layerName)gd::WholeProjectRefactorerstatic
RenameBehaviorEventsFunction(gd::Project &project, const gd::EventsFunctionsExtension &eventsFunctionsExtension, const gd::EventsBasedBehavior &eventsBasedBehavior, const gd::String &oldFunctionName, const gd::String &newFunctionName)gd::WholeProjectRefactorerstatic
RenameEventsBasedBehavior(gd::Project &project, const gd::EventsFunctionsExtension &eventsFunctionsExtension, const gd::String &oldBehaviorName, const gd::String &newBehaviorName)gd::WholeProjectRefactorerstatic
RenameEventsBasedBehaviorProperty(gd::Project &project, const gd::EventsFunctionsExtension &eventsFunctionsExtension, const gd::EventsBasedBehavior &eventsBasedBehavior, const gd::String &oldPropertyName, const gd::String &newPropertyName)gd::WholeProjectRefactorerstatic
RenameEventsBasedBehaviorSharedProperty(gd::Project &project, const gd::EventsFunctionsExtension &eventsFunctionsExtension, const gd::EventsBasedBehavior &eventsBasedBehavior, const gd::String &oldPropertyName, const gd::String &newPropertyName)gd::WholeProjectRefactorerstatic
RenameEventsBasedObject(gd::Project &project, const gd::EventsFunctionsExtension &eventsFunctionsExtension, const gd::String &oldObjectName, const gd::String &newObjectName)gd::WholeProjectRefactorerstatic
RenameEventsBasedObjectProperty(gd::Project &project, const gd::EventsFunctionsExtension &eventsFunctionsExtension, const gd::EventsBasedObject &eventsBasedObject, const gd::String &oldPropertyName, const gd::String &newPropertyName)gd::WholeProjectRefactorerstatic
RenameEventsFunction(gd::Project &project, const gd::EventsFunctionsExtension &eventsFunctionsExtension, const gd::String &oldFunctionName, const gd::String &newFunctionName)gd::WholeProjectRefactorerstatic
RenameEventsFunctionsExtension(gd::Project &project, const gd::EventsFunctionsExtension &eventsFunctionsExtension, const gd::String &oldName, const gd::String &newName)gd::WholeProjectRefactorerstatic
RenameExternalEvents(gd::Project &project, const gd::String &oldName, const gd::String &newName)gd::WholeProjectRefactorerstatic
RenameExternalLayout(gd::Project &project, const gd::String &oldName, const gd::String &newName)gd::WholeProjectRefactorerstatic
RenameLayer(gd::Project &project, gd::Layout &layout, const gd::String &oldName, const gd::String &newName)gd::WholeProjectRefactorerstatic
RenameLayerEffect(gd::Project &project, gd::Layout &layout, gd::Layer &layer, const gd::String &oldName, const gd::String &newName)gd::WholeProjectRefactorerstatic
RenameLayout(gd::Project &project, const gd::String &oldName, const gd::String &newName)gd::WholeProjectRefactorerstatic
RenameObjectAnimation(gd::Project &project, gd::Layout &layout, gd::Object &object, const gd::String &oldName, const gd::String &newName)gd::WholeProjectRefactorerstatic
RenameObjectEffect(gd::Project &project, gd::Layout &layout, gd::Object &object, const gd::String &oldName, const gd::String &newName)gd::WholeProjectRefactorerstatic
RenameObjectEventsFunction(gd::Project &project, const gd::EventsFunctionsExtension &eventsFunctionsExtension, const gd::EventsBasedObject &eventsBasedObject, const gd::String &oldFunctionName, const gd::String &newFunctionName)gd::WholeProjectRefactorerstatic
RenameObjectPoint(gd::Project &project, gd::Layout &layout, gd::Object &object, const gd::String &oldName, const gd::String &newName)gd::WholeProjectRefactorerstatic
UpdateExtensionNameInEventsBasedBehavior(gd::Project &project, const gd::EventsFunctionsExtension &eventsFunctionsExtension, gd::EventsBasedBehavior &eventsBasedBehavior, const gd::String &sourceExtensionName)gd::WholeProjectRefactorerstatic
~WholeProjectRefactorer() (defined in gd::WholeProjectRefactorer)gd::WholeProjectRefactorerinlinevirtual