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

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

AddAction(const gd::String &name_, const gd::String &fullname_, const gd::String &description_, const gd::String &sentence_, const gd::String &group_, const gd::String &icon_, const gd::String &smallicon_)gd::PlatformExtension
AddBehavior(const gd::String &name_, const gd::String &fullname_, const gd::String &defaultName_, const gd::String &description_, const gd::String &group_, const gd::String &icon_, const gd::String &className_, std::shared_ptr< gd::Behavior > instance, std::shared_ptr< gd::BehaviorsSharedData > sharedDatasInstance)gd::PlatformExtension
AddCondition(const gd::String &name_, const gd::String &fullname_, const gd::String &description_, const gd::String &sentence_, const gd::String &group_, const gd::String &icon_, const gd::String &smallicon_)gd::PlatformExtension
AddDependency() (defined in gd::PlatformExtension)gd::PlatformExtension
AddDuplicatedAction(const gd::String &newActionName, const gd::String &copiedActionName)gd::PlatformExtension
AddDuplicatedCondition(const gd::String &newConditionName, const gd::String &copiedConditionName, gd::DuplicatedInstructionOptions options={.unscoped=false})gd::PlatformExtension
AddDuplicatedExpression(const gd::String &newExpressionName, const gd::String &copiedExpressionName)gd::PlatformExtension
AddDuplicatedStrExpression(const gd::String &newExpressionName, const gd::String &copiedExpressionName)gd::PlatformExtension
AddEffect(const gd::String &name_)gd::PlatformExtension
AddEvent(const gd::String &name_, const gd::String &fullname_, const gd::String &description_, const gd::String &group_, const gd::String &smallicon_, std::shared_ptr< gd::BaseEvent > instance)gd::PlatformExtension
AddEventsBasedObject(const gd::String &name_, const gd::String &fullname_, const gd::String &description_, const gd::String &icon_)gd::PlatformExtension
AddExpression(const gd::String &name_, const gd::String &fullname_, const gd::String &description_, const gd::String &group_, const gd::String &smallicon_)gd::PlatformExtension
AddExpressionAndCondition(const gd::String &type, const gd::String &name, const gd::String &fullname, const gd::String &description, const gd::String &sentenceName, const gd::String &group, const gd::String &icon)gd::PlatformExtension
AddExpressionAndConditionAndAction(const gd::String &type, const gd::String &name, const gd::String &fullname, const gd::String &description, const gd::String &sentenceName, const gd::String &group, const gd::String &icon)gd::PlatformExtension
AddInstructionOrExpressionGroupMetadata(const gd::String &name)gd::PlatformExtensioninline
AddObject(const gd::String &name_, const gd::String &fullname_, const gd::String &description_, const gd::String &icon_)gd::PlatformExtension
AddObject(const gd::String &name_, const gd::String &fullname_, const gd::String &description_, const gd::String &icon_, std::shared_ptr< gd::ObjectConfiguration > instance)gd::PlatformExtension
AddStrExpression(const gd::String &name_, const gd::String &fullname_, const gd::String &description_, const gd::String &group_, const gd::String &smallicon_)gd::PlatformExtension
AddTag(const gd::String &tag)gd::PlatformExtensioninline
compilationInfo (defined in gd::PlatformExtension)gd::PlatformExtension
CreateEvent(const gd::String &eventType) constgd::PlatformExtension
GetAllActions()gd::PlatformExtension
GetAllActionsForBehavior(gd::String autoType)gd::PlatformExtension
GetAllActionsForObject(gd::String objectType)gd::PlatformExtension
GetAllConditions()gd::PlatformExtension
GetAllConditionsForBehavior(gd::String autoType)gd::PlatformExtension
GetAllConditionsForObject(gd::String objectType)gd::PlatformExtension
GetAllDependencies()gd::PlatformExtension
GetAllEvents()gd::PlatformExtension
GetAllExpressions()gd::PlatformExtension
GetAllExpressionsForBehavior(gd::String autoType)gd::PlatformExtension
GetAllExpressionsForObject(gd::String objectType)gd::PlatformExtension
GetAllInstructionOrExpressionGroupMetadata() constgd::PlatformExtensioninline
GetAllProperties()gd::PlatformExtensioninline
GetAllStrExpressions()gd::PlatformExtension
GetAllStrExpressionsForBehavior(gd::String autoType)gd::PlatformExtension
GetAllStrExpressionsForObject(gd::String objectType)gd::PlatformExtension
GetAuthor() constgd::PlatformExtensioninline
GetBehavior(const gd::String &behaviorType) constgd::PlatformExtension
GetBehaviorEventsFunctionFullType(const gd::String &extensionName, const gd::String &behaviorName, const gd::String &functionName) (defined in gd::PlatformExtension)gd::PlatformExtensionstatic
GetBehaviorFullType(const gd::String &extensionName, const gd::String &behaviorName) (defined in gd::PlatformExtension)gd::PlatformExtensionstatic
GetBehaviorMetadata(const gd::String &behaviorType)gd::PlatformExtension
GetBehaviorSharedDatas(const gd::String &behaviorType) constgd::PlatformExtension
GetBehaviorsTypes() constgd::PlatformExtension
GetBuiltinExtensionsNames()gd::PlatformExtensionstatic
GetCategory() constgd::PlatformExtensioninline
GetDescription() constgd::PlatformExtensioninline
GetEffectMetadata(const gd::String &effectName)gd::PlatformExtension
GetEventsFunctionFullType(const gd::String &extensionName, const gd::String &functionName) (defined in gd::PlatformExtension)gd::PlatformExtensionstatic
GetExtensionEffectTypes() constgd::PlatformExtension
GetExtensionObjectsTypes() constgd::PlatformExtension
GetFullName() constgd::PlatformExtensioninline
GetHelpPath() constgd::PlatformExtensioninline
GetIconUrl() constgd::PlatformExtensioninline
GetLicense() constgd::PlatformExtensioninline
GetName() constgd::PlatformExtensioninline
GetNameSpace()gd::PlatformExtensioninline
GetNamespaceSeparator()gd::PlatformExtensioninlinestatic
GetObjectCreationFunctionPtr(const gd::String &objectType) constgd::PlatformExtension
GetObjectEventsFunctionFullType(const gd::String &extensionName, const gd::String &objectName, const gd::String &functionName) (defined in gd::PlatformExtension)gd::PlatformExtensionstatic
GetObjectFullType(const gd::String &extensionName, const gd::String &objectName) (defined in gd::PlatformExtension)gd::PlatformExtensionstatic
GetObjectMetadata(const gd::String &objectType)gd::PlatformExtension
GetTags() constgd::PlatformExtensioninline
HasBehavior(const gd::String &behaviorType) constgd::PlatformExtension
IsBuiltin() constgd::PlatformExtension
IsDeprecated() constgd::PlatformExtensioninline
MarkAsDeprecated()gd::PlatformExtensioninline
PlatformExtension() (defined in gd::PlatformExtension)gd::PlatformExtension
RegisterProperty(const gd::String &name)gd::PlatformExtensioninline
SetCategory(const gd::String &category_)gd::PlatformExtensioninline
SetExtensionHelpPath(const gd::String &helpPath_)gd::PlatformExtensioninline
SetExtensionInformation(const gd::String &name_, const gd::String &fullname_, const gd::String &description_, const gd::String &author_, const gd::String &license_)gd::PlatformExtension
SetIconUrl(const gd::String &iconUrl_)gd::PlatformExtensioninline
SetTags(const gd::String &csvTags)gd::PlatformExtensioninline
StripUnimplementedInstructionsAndExpressions()gd::PlatformExtension
~PlatformExtension() (defined in gd::PlatformExtension)gd::PlatformExtensionvirtual