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

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

AddCustomCodeOutsideMain(gd::String code)gd::EventsCodeGeneratorinline
AddGlobalDeclaration(gd::String declaration)gd::EventsCodeGeneratorinline
AddIncludeFile(gd::String file)gd::EventsCodeGeneratorinline
AddIncludeFiles(std::vector< gd::String > files)gd::EventsCodeGeneratorinline
ANY_VARIABLE enum value (defined in gd::EventsCodeGenerator)gd::EventsCodeGenerator
CheckBehaviorParameters(const gd::Instruction &instruction, const gd::InstructionMetadata &instrInfos) (defined in gd::EventsCodeGenerator)gd::EventsCodeGeneratorprotected
compilationForRuntimegd::EventsCodeGeneratorprotected
ConvertToString(gd::String plainString)gd::EventsCodeGeneratorstatic
ConvertToStringExplicit(gd::String plainString)gd::EventsCodeGeneratorstatic
customCodeOutsideMaingd::EventsCodeGeneratorprotected
customGlobalDeclarationsgd::EventsCodeGeneratorprotected
DeleteUselessEvents(gd::EventsList &events)gd::EventsCodeGeneratorstatic
diagnosticReport (defined in gd::EventsCodeGenerator)gd::EventsCodeGeneratorprotected
ErrorOccurred() constgd::EventsCodeGeneratorinline
errorOccurredgd::EventsCodeGeneratorprotected
EventsCodeGenerator(const gd::Project &project_, const gd::Layout &layout, const gd::Platform &platform_)gd::EventsCodeGenerator
EventsCodeGenerator(const gd::Platform &platform, const gd::ProjectScopedContainers &projectScopedContainers_)gd::EventsCodeGenerator
eventsListNextUniqueIdgd::EventsCodeGeneratorprotected
ExpressionCodeGenerator (defined in gd::EventsCodeGenerator)gd::EventsCodeGeneratorfriend
GenerateActionCode(gd::Instruction &action, EventsCodeGenerationContext &context, const gd::String &optionalAsyncCallbackName="")gd::EventsCodeGenerator
GenerateActionsListCode(gd::InstructionsList &actions, EventsCodeGenerationContext &context)gd::EventsCodeGeneratorvirtual
GenerateAnyOrSceneVariableGetter(const gd::Expression &variableExpression, EventsCodeGenerationContext &context)gd::EventsCodeGenerator
GenerateArgumentsList(const std::vector< gd::String > &arguments, size_t startFrom=0)gd::EventsCodeGeneratorprotectedvirtual
GenerateBadObject()gd::EventsCodeGeneratorinlineprotectedvirtual
GenerateBadVariable()gd::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="") (defined in gd::EventsCodeGenerator)gd::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) (defined in gd::EventsCodeGenerator)gd::EventsCodeGeneratorprotectedvirtual
GenerateBooleanFullName(const gd::String &boolName, const gd::EventsCodeGenerationContext &context)gd::EventsCodeGeneratorinlinevirtual
GenerateBooleanInitializationToFalse(const gd::String &boolName, const gd::EventsCodeGenerationContext &context)gd::EventsCodeGeneratorinlinevirtual
GenerateCallback(const gd::String &callbackFunctionName, gd::EventsCodeGenerationContext &parentContext, gd::InstructionsList &actions, gd::EventsList *subEvents=nullptr)gd::EventsCodeGeneratorvirtual
GenerateCodeForRuntime()gd::EventsCodeGeneratorinline
GenerateCompoundOperatorCall(const gd::InstructionMetadata &instrInfos, const std::vector< gd::String > &arguments, const gd::String &callStartString, std::size_t startFromArgument=0)gd::EventsCodeGeneratorprotected
GenerateConditionCode(gd::Instruction &condition, gd::String returnBoolean, EventsCodeGenerationContext &context)gd::EventsCodeGenerator
GenerateConditionsListCode(gd::InstructionsList &conditions, EventsCodeGenerationContext &context)gd::EventsCodeGeneratorvirtual
GenerateEventsListCode(gd::EventsList &events, EventsCodeGenerationContext &context)gd::EventsCodeGeneratorvirtual
GenerateEventsParameters(const gd::EventsCodeGenerationContext &context)gd::EventsCodeGenerator
GenerateFalse() constgd::EventsCodeGeneratorinlineprotected
GenerateFreeAction(const gd::String &functionCallName, const std::vector< gd::String > &arguments, const gd::InstructionMetadata &instrInfos, gd::EventsCodeGenerationContext &context, const gd::String &optionalAsyncCallbackName="") (defined in gd::EventsCodeGenerator)gd::EventsCodeGeneratorprotectedvirtual
GenerateFreeCondition(const std::vector< gd::String > &arguments, const gd::InstructionMetadata &instrInfos, const gd::String &returnBoolean, bool conditionInverted, gd::EventsCodeGenerationContext &context) (defined in gd::EventsCodeGenerator)gd::EventsCodeGeneratorprotectedvirtual
GenerateGetBehaviorNameCode(const gd::String &behaviorName)gd::EventsCodeGeneratorprotectedvirtual
GenerateGetVariable(const gd::String &variableName, const VariableScope &scope, gd::EventsCodeGenerationContext &context, const gd::String &objectName)gd::EventsCodeGeneratorinlineprotectedvirtual
GenerateLocalVariablesStackAccessor()gd::EventsCodeGeneratorvirtual
GenerateMutatorCall(const gd::InstructionMetadata &instrInfos, const std::vector< gd::String > &arguments, const gd::String &callStartString, std::size_t startFromArgument=0) (defined in gd::EventsCodeGenerator)gd::EventsCodeGeneratorprotected
GenerateNegatedPredicate(const gd::String &predicate) constgd::EventsCodeGeneratorinlineprotectedvirtual
GenerateObject(const gd::String &objectName, const gd::String &type, gd::EventsCodeGenerationContext &context)gd::EventsCodeGeneratorinlineprotectedvirtual
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="") (defined in gd::EventsCodeGenerator)gd::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)gd::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) (defined in gd::EventsCodeGenerator)gd::EventsCodeGeneratorprotectedvirtual
GenerateObjectFunctionCall(gd::String objectListName, const ObjectMetadata &objMetadata, const gd::ExpressionCodeGenerationInformation &codeInfo, gd::String parametersStr, gd::String defaultOutput, gd::EventsCodeGenerationContext &context)gd::EventsCodeGeneratorprotectedvirtual
GenerateObjectsDeclarationCode(EventsCodeGenerationContext &context)gd::EventsCodeGeneratorvirtual
GenerateOperatorCall(const gd::InstructionMetadata &instrInfos, const std::vector< gd::String > &arguments, const gd::String &callStartString, const gd::String &getterStartString, std::size_t startFromArgument=0)gd::EventsCodeGeneratorprotected
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)gd::EventsCodeGeneratorprotectedvirtual
GenerateParameterGetter(const gd::ParameterMetadata &parameter, const gd::String &type, gd::EventsCodeGenerationContext &context) (defined in gd::EventsCodeGenerator)gd::EventsCodeGeneratorprotectedvirtual
GenerateParametersCodes(const std::vector< gd::Expression > &parameters, const ParameterMetadataContainer &parametersInfo, EventsCodeGenerationContext &context, std::vector< std::pair< gd::String, gd::String > > *supplementaryParametersTypes=0)gd::EventsCodeGenerator
GenerateProfilerSectionBegin(const gd::String &section)gd::EventsCodeGeneratorinlinevirtual
GenerateProfilerSectionEnd(const gd::String &section)gd::EventsCodeGeneratorinlinevirtual
GeneratePropertyGetter(const gd::PropertiesContainer &propertiesContainer, const gd::NamedPropertyDescriptor &property, const gd::String &type, gd::EventsCodeGenerationContext &context) (defined in gd::EventsCodeGenerator)gd::EventsCodeGeneratorprotectedvirtual
GenerateRelationalOperation(const gd::String &relationalOperator, const gd::String &lhs, const gd::String &rhs)gd::EventsCodeGeneratorvirtual
GenerateRelationalOperatorCall(const gd::InstructionMetadata &instrInfos, const std::vector< gd::String > &arguments, const gd::String &callStartString, std::size_t startFromArgument=0)gd::EventsCodeGeneratorprotected
GenerateRelationalOperatorCodes(const gd::String &operatorString) (defined in gd::EventsCodeGenerator)gd::EventsCodeGeneratorprotectedvirtual
GenerateScopeBegin(gd::EventsCodeGenerationContext &context, const gd::String &extraVariable="")gd::EventsCodeGeneratorinlineprotectedvirtual
GenerateScopeEnd(gd::EventsCodeGenerationContext &context, const gd::String &extraVariable="")gd::EventsCodeGeneratorinlineprotectedvirtual
GenerateSingleUsageUniqueIdFor(const gd::Instruction *instruction)gd::EventsCodeGenerator
GenerateSingleUsageUniqueIdForEventsList()gd::EventsCodeGenerator
GenerateTrue() constgd::EventsCodeGeneratorinlineprotected
GenerateUpperScopeBooleanFullName(const gd::String &boolName, const gd::EventsCodeGenerationContext &context)gd::EventsCodeGeneratorinlinevirtual
GenerateVariableAccessor(gd::String childName)gd::EventsCodeGeneratorinlineprotectedvirtual
GenerateVariableBracketAccessor(gd::String expressionCode)gd::EventsCodeGeneratorinlineprotectedvirtual
GenerateVariableValueAs(const gd::String &type) (defined in gd::EventsCodeGenerator)gd::EventsCodeGeneratorinlineprotectedvirtual
GetCodeNamespace()gd::EventsCodeGeneratorinlinevirtual
GetCodeNamespaceAccessor()gd::EventsCodeGeneratorinlinevirtual
GetCustomCodeOutsideMain() constgd::EventsCodeGeneratorinline
GetCustomGlobalDeclaration() constgd::EventsCodeGeneratorinline
GetDiagnosticReport() (defined in gd::EventsCodeGenerator)gd::EventsCodeGeneratorinline
GetIncludeFiles() constgd::EventsCodeGeneratorinline
GetLayout() constgd::EventsCodeGeneratorinline
GetMaxConditionsListsSize() constgd::EventsCodeGeneratorinline
GetMaxCustomConditionsDepth() constgd::EventsCodeGeneratorinline
GetObjectListName(const gd::String &name, const gd::EventsCodeGenerationContext &context)gd::EventsCodeGeneratorvirtual
GetObjectsContainersList() const (defined in gd::EventsCodeGenerator)gd::EventsCodeGeneratorinline
GetPlatform() constgd::EventsCodeGeneratorinline
GetProject() constgd::EventsCodeGeneratorinline
GetProjectScopedContainers() const (defined in gd::EventsCodeGenerator)gd::EventsCodeGeneratorinline
GetProjectScopedContainers()gd::EventsCodeGeneratorinline
HasProjectAndLayout() constgd::EventsCodeGeneratorinline
hasProjectAndLayoutgd::EventsCodeGeneratorprotected
includeFilesgd::EventsCodeGeneratorprotected
instructionUniqueIdsgd::EventsCodeGeneratorprotected
LAYOUT_VARIABLE enum value (defined in gd::EventsCodeGenerator)gd::EventsCodeGenerator
maxConditionsListsSizegd::EventsCodeGeneratorprotected
maxCustomConditionsDepthgd::EventsCodeGeneratorprotected
OBJECT_VARIABLE enum value (defined in gd::EventsCodeGenerator)gd::EventsCodeGenerator
platformgd::EventsCodeGeneratorprotected
PreprocessEventList(gd::EventsList &listEvent)gd::EventsCodeGenerator
projectgd::EventsCodeGeneratorprotected
PROJECT_VARIABLE enum value (defined in gd::EventsCodeGenerator)gd::EventsCodeGenerator
projectScopedContainers (defined in gd::EventsCodeGenerator)gd::EventsCodeGeneratorprotected
ReportError()gd::EventsCodeGenerator
scenegd::EventsCodeGeneratorprotected
SetDiagnosticReport(gd::DiagnosticReport *diagnosticReport_) (defined in gd::EventsCodeGenerator)gd::EventsCodeGeneratorinline
SetGenerateCodeForRuntime(bool compilationForRuntime_)gd::EventsCodeGeneratorinline
VariableScope enum name (defined in gd::EventsCodeGenerator)gd::EventsCodeGenerator
~EventsCodeGenerator() (defined in gd::EventsCodeGenerator)gd::EventsCodeGeneratorinlinevirtual