GDevelop JS Platform
Platform for developing HTML5/Javascript based games with GDevelop
gdjs::EventsCodeGenerator Member List

This is the complete list of members for gdjs::EventsCodeGenerator, including all inherited members.

GenerateAllInstancesGetterCode(const gd::String &objectName, gd::EventsCodeGenerationContext &context) (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GenerateBadObject() override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorinlineprotectedvirtual
GenerateBadVariable() override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorinlineprotectedvirtual
GenerateBehaviorAction(const gd::String &objectName, const gd::String &behaviorName, const gd::BehaviorMetadata &autoInfo, const gd::String &functionCallName, const std::vector< gd::String > &arguments, const gd::InstructionMetadata &instrInfos, gd::EventsCodeGenerationContext &context, const gd::String &optionalAsyncCallbackName="") override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GenerateBehaviorCondition(const gd::String &objectName, const gd::String &behaviorName, const gd::BehaviorMetadata &autoInfo, const std::vector< gd::String > &arguments, const gd::InstructionMetadata &instrInfos, const gd::String &returnBoolean, bool conditionInverted, gd::EventsCodeGenerationContext &context) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GenerateBehaviorEventsFunctionCode(gd::Project &project, const gd::EventsFunctionsExtension &eventsFunctionsExtension, const gd::EventsBasedBehavior &eventsBasedBehavior, const gd::EventsFunction &eventsFunction, const gd::String &codeNamespace, const gd::String &fullyQualifiedFunctionName, const gd::String &onceTriggersVariable, const gd::String &preludeCode, std::set< gd::String > &includeFiles, bool compilationForRuntime=false)gdjs::EventsCodeGeneratorstatic
GenerateBooleanFullName(const gd::String &boolName, const gd::EventsCodeGenerationContext &context) overridegdjs::EventsCodeGeneratorvirtual
GenerateBooleanInitializationToFalse(const gd::String &boolName, const gd::EventsCodeGenerationContext &context) overridegdjs::EventsCodeGeneratorvirtual
GenerateConditionsListCode(gd::InstructionsList &conditions, gd::EventsCodeGenerationContext &context) overridegdjs::EventsCodeGeneratorvirtual
GenerateEventsFunctionCode(gd::Project &project, const gd::EventsFunctionsExtension &eventsFunctionsExtension, const gd::EventsFunction &eventsFunction, const gd::String &codeNamespace, std::set< gd::String > &includeFiles, bool compilationForRuntime=false)gdjs::EventsCodeGeneratorstatic
GenerateEventsListCode(gd::EventsList &events, gd::EventsCodeGenerationContext &context) overridegdjs::EventsCodeGeneratorvirtual
GenerateFreeCondition(const std::vector< gd::String > &arguments, const gd::InstructionMetadata &instrInfos, const gd::String &returnBoolean, bool conditionInverted, gd::EventsCodeGenerationContext &context) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GenerateGetBehaviorNameCode(const gd::String &behaviorName) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GenerateGetVariable(const gd::String &variableName, const VariableScope &scope, gd::EventsCodeGenerationContext &context, const gd::String &objectName, bool hasChild) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GenerateLayoutCode(const gd::Project &project, const gd::Layout &scene, const gd::String &codeNamespace, std::set< gd::String > &includeFiles, gd::DiagnosticReport &diagnosticReport, bool compilationForRuntime=false)gdjs::EventsCodeGeneratorstatic
GenerateNegatedPredicate(const gd::String &predicate) const override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorinlineprotectedvirtual
GenerateObject(const gd::String &objectName, const gd::String &type, gd::EventsCodeGenerationContext &context) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GenerateObjectAction(const gd::String &objectName, const gd::ObjectMetadata &objInfo, const gd::String &functionCallName, const std::vector< gd::String > &arguments, const gd::InstructionMetadata &instrInfos, gd::EventsCodeGenerationContext &context, const gd::String &optionalAsyncCallbackName="") override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GenerateObjectBehaviorFunctionCall(gd::String objectListName, gd::String behaviorName, const gd::BehaviorMetadata &autoInfo, const gd::ExpressionCodeGenerationInformation &codeInfo, gd::String parametersStr, gd::String defaultOutput, gd::EventsCodeGenerationContext &context) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GenerateObjectCondition(const gd::String &objectName, const gd::ObjectMetadata &objInfo, const std::vector< gd::String > &arguments, const gd::InstructionMetadata &instrInfos, const gd::String &returnBoolean, bool conditionInverted, gd::EventsCodeGenerationContext &context) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GenerateObjectEventsFunctionCode(gd::Project &project, const gd::EventsFunctionsExtension &eventsFunctionsExtension, const gd::EventsBasedObject &eventsBasedObject, const gd::EventsFunction &eventsFunction, const gd::String &codeNamespace, const gd::String &fullyQualifiedFunctionName, const gd::String &onceTriggersVariable, const gd::String &preludeCode, const gd::String &endingCode, std::set< gd::String > &includeFiles, bool compilationForRuntime=false)gdjs::EventsCodeGeneratorstatic
GenerateObjectFunctionCall(gd::String objectListName, const gd::ObjectMetadata &objMetadata, const gd::ExpressionCodeGenerationInformation &codeInfo, gd::String parametersStr, gd::String defaultOutput, gd::EventsCodeGenerationContext &context) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GenerateObjectsDeclarationCode(gd::EventsCodeGenerationContext &context) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GenerateParameterCodes(const gd::Expression &parameter, const gd::ParameterMetadata &metadata, gd::EventsCodeGenerationContext &context, const gd::String &lastObjectName, std::vector< std::pair< gd::String, gd::String > > *supplementaryParametersTypes) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GenerateParameterGetter(const gd::ParameterMetadata &parameter, const gd::String &type, gd::EventsCodeGenerationContext &context) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GenerateParameterGetterWithoutCasting(const gd::ParameterMetadata &parameter) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GenerateProfilerSectionBegin(const gd::String &section) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GenerateProfilerSectionEnd(const gd::String &section) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GeneratePropertyGetter(const gd::PropertiesContainer &propertiesContainer, const gd::NamedPropertyDescriptor &property, const gd::String &type, gd::EventsCodeGenerationContext &context) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GeneratePropertyGetterWithoutCasting(const gd::PropertiesContainer &propertiesContainer, const gd::NamedPropertyDescriptor &property) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GeneratePropertySetterWithoutCasting(const gd::PropertiesContainer &propertiesContainer, const gd::NamedPropertyDescriptor &property, const gd::String &operandCode) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorvirtual
GenerateRelationalOperation(const gd::String &relationalOperator, const gd::String &lhs, const gd::String &rhs) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorprotectedvirtual
GenerateUpperScopeBooleanFullName(const gd::String &boolName, const gd::EventsCodeGenerationContext &context) overridegdjs::EventsCodeGeneratorvirtual
GenerateVariableAccessor(gd::String childName) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorinlineprotectedvirtual
GenerateVariableBracketAccessor(gd::String expressionCode) override (defined in gdjs::EventsCodeGenerator)gdjs::EventsCodeGeneratorinlineprotectedvirtual
GetCodeNamespace() overridegdjs::EventsCodeGeneratorinlinevirtual
GetCodeNamespaceAccessor() overridegdjs::EventsCodeGeneratorinlinevirtual
GetObjectListName(const gd::String &name, const gd::EventsCodeGenerationContext &context) overridegdjs::EventsCodeGeneratorvirtual
SetCodeNamespace(const gd::String &codeNamespace_)gdjs::EventsCodeGeneratorinline