GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
|
This is the complete list of members for gd::EventsCodeGenerator, including all inherited members.
AddCustomCodeOutsideMain(gd::String code) | gd::EventsCodeGenerator | inline |
AddGlobalDeclaration(gd::String declaration) | gd::EventsCodeGenerator | inline |
AddIncludeFile(gd::String file) | gd::EventsCodeGenerator | inline |
AddIncludeFiles(std::vector< gd::String > files) | gd::EventsCodeGenerator | inline |
ANY_VARIABLE enum value (defined in gd::EventsCodeGenerator) | gd::EventsCodeGenerator | |
CheckBehaviorParameters(const gd::Instruction &instruction, const gd::InstructionMetadata &instrInfos) (defined in gd::EventsCodeGenerator) | gd::EventsCodeGenerator | protected |
compilationForRuntime | gd::EventsCodeGenerator | protected |
ConvertToString(gd::String plainString) | gd::EventsCodeGenerator | static |
ConvertToStringExplicit(gd::String plainString) | gd::EventsCodeGenerator | static |
customCodeOutsideMain | gd::EventsCodeGenerator | protected |
customGlobalDeclarations | gd::EventsCodeGenerator | protected |
DeleteUselessEvents(gd::EventsList &events) | gd::EventsCodeGenerator | static |
diagnosticReport (defined in gd::EventsCodeGenerator) | gd::EventsCodeGenerator | protected |
ErrorOccurred() const | gd::EventsCodeGenerator | inline |
errorOccurred | gd::EventsCodeGenerator | protected |
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 | |
eventsListNextUniqueId | gd::EventsCodeGenerator | protected |
ExpressionCodeGenerator (defined in gd::EventsCodeGenerator) | gd::EventsCodeGenerator | friend |
GenerateActionCode(gd::Instruction &action, EventsCodeGenerationContext &context, const gd::String &optionalAsyncCallbackName="") | gd::EventsCodeGenerator | |
GenerateActionsListCode(gd::InstructionsList &actions, EventsCodeGenerationContext &context) | gd::EventsCodeGenerator | virtual |
GenerateAnyOrSceneVariableGetter(const gd::Expression &variableExpression, EventsCodeGenerationContext &context) | gd::EventsCodeGenerator | |
GenerateArgumentsList(const std::vector< gd::String > &arguments, size_t startFrom=0) | gd::EventsCodeGenerator | protectedvirtual |
GenerateBadObject() | gd::EventsCodeGenerator | inlineprotectedvirtual |
GenerateBadVariable() | gd::EventsCodeGenerator | inlineprotectedvirtual |
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::EventsCodeGenerator | protectedvirtual |
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::EventsCodeGenerator | protectedvirtual |
GenerateBooleanFullName(const gd::String &boolName, const gd::EventsCodeGenerationContext &context) | gd::EventsCodeGenerator | inlinevirtual |
GenerateBooleanInitializationToFalse(const gd::String &boolName, const gd::EventsCodeGenerationContext &context) | gd::EventsCodeGenerator | inlinevirtual |
GenerateCallback(const gd::String &callbackFunctionName, gd::EventsCodeGenerationContext &parentContext, gd::InstructionsList &actions, gd::EventsList *subEvents=nullptr) | gd::EventsCodeGenerator | virtual |
GenerateCodeForRuntime() | gd::EventsCodeGenerator | inline |
GenerateCompoundOperatorCall(const gd::InstructionMetadata &instrInfos, const std::vector< gd::String > &arguments, const gd::String &callStartString, std::size_t startFromArgument=0) | gd::EventsCodeGenerator | protected |
GenerateConditionCode(gd::Instruction &condition, gd::String returnBoolean, EventsCodeGenerationContext &context) | gd::EventsCodeGenerator | |
GenerateConditionsListCode(gd::InstructionsList &conditions, EventsCodeGenerationContext &context) | gd::EventsCodeGenerator | virtual |
GenerateEventsListCode(gd::EventsList &events, EventsCodeGenerationContext &context) | gd::EventsCodeGenerator | virtual |
GenerateEventsParameters(const gd::EventsCodeGenerationContext &context) | gd::EventsCodeGenerator | |
GenerateFalse() const | gd::EventsCodeGenerator | inlineprotected |
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::EventsCodeGenerator | protectedvirtual |
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::EventsCodeGenerator | protectedvirtual |
GenerateGetBehaviorNameCode(const gd::String &behaviorName) | gd::EventsCodeGenerator | protectedvirtual |
GenerateGetVariable(const gd::String &variableName, const VariableScope &scope, gd::EventsCodeGenerationContext &context, const gd::String &objectName) | gd::EventsCodeGenerator | inlineprotectedvirtual |
GenerateLocalVariablesStackAccessor() | gd::EventsCodeGenerator | virtual |
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::EventsCodeGenerator | protected |
GenerateNegatedPredicate(const gd::String &predicate) const | gd::EventsCodeGenerator | inlineprotectedvirtual |
GenerateObject(const gd::String &objectName, const gd::String &type, gd::EventsCodeGenerationContext &context) | gd::EventsCodeGenerator | inlineprotectedvirtual |
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::EventsCodeGenerator | protectedvirtual |
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::EventsCodeGenerator | protectedvirtual |
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::EventsCodeGenerator | protectedvirtual |
GenerateObjectFunctionCall(gd::String objectListName, const ObjectMetadata &objMetadata, const gd::ExpressionCodeGenerationInformation &codeInfo, gd::String parametersStr, gd::String defaultOutput, gd::EventsCodeGenerationContext &context) | gd::EventsCodeGenerator | protectedvirtual |
GenerateObjectsDeclarationCode(EventsCodeGenerationContext &context) | gd::EventsCodeGenerator | virtual |
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::EventsCodeGenerator | protected |
GenerateParameterCodes(const gd::Expression ¶meter, const gd::ParameterMetadata &metadata, gd::EventsCodeGenerationContext &context, const gd::String &lastObjectName, std::vector< std::pair< gd::String, gd::String > > *supplementaryParametersTypes) | gd::EventsCodeGenerator | protectedvirtual |
GenerateParameterGetter(const gd::ParameterMetadata ¶meter, const gd::String &type, gd::EventsCodeGenerationContext &context) (defined in gd::EventsCodeGenerator) | gd::EventsCodeGenerator | protectedvirtual |
GenerateParametersCodes(const std::vector< gd::Expression > ¶meters, const ParameterMetadataContainer ¶metersInfo, EventsCodeGenerationContext &context, std::vector< std::pair< gd::String, gd::String > > *supplementaryParametersTypes=0) | gd::EventsCodeGenerator | |
GenerateProfilerSectionBegin(const gd::String §ion) | gd::EventsCodeGenerator | inlinevirtual |
GenerateProfilerSectionEnd(const gd::String §ion) | gd::EventsCodeGenerator | inlinevirtual |
GeneratePropertyGetter(const gd::PropertiesContainer &propertiesContainer, const gd::NamedPropertyDescriptor &property, const gd::String &type, gd::EventsCodeGenerationContext &context) (defined in gd::EventsCodeGenerator) | gd::EventsCodeGenerator | protectedvirtual |
GenerateRelationalOperation(const gd::String &relationalOperator, const gd::String &lhs, const gd::String &rhs) | gd::EventsCodeGenerator | virtual |
GenerateRelationalOperatorCall(const gd::InstructionMetadata &instrInfos, const std::vector< gd::String > &arguments, const gd::String &callStartString, std::size_t startFromArgument=0) | gd::EventsCodeGenerator | protected |
GenerateRelationalOperatorCodes(const gd::String &operatorString) (defined in gd::EventsCodeGenerator) | gd::EventsCodeGenerator | protectedvirtual |
GenerateScopeBegin(gd::EventsCodeGenerationContext &context, const gd::String &extraVariable="") | gd::EventsCodeGenerator | inlineprotectedvirtual |
GenerateScopeEnd(gd::EventsCodeGenerationContext &context, const gd::String &extraVariable="") | gd::EventsCodeGenerator | inlineprotectedvirtual |
GenerateSingleUsageUniqueIdFor(const gd::Instruction *instruction) | gd::EventsCodeGenerator | |
GenerateSingleUsageUniqueIdForEventsList() | gd::EventsCodeGenerator | |
GenerateTrue() const | gd::EventsCodeGenerator | inlineprotected |
GenerateUpperScopeBooleanFullName(const gd::String &boolName, const gd::EventsCodeGenerationContext &context) | gd::EventsCodeGenerator | inlinevirtual |
GenerateVariableAccessor(gd::String childName) | gd::EventsCodeGenerator | inlineprotectedvirtual |
GenerateVariableBracketAccessor(gd::String expressionCode) | gd::EventsCodeGenerator | inlineprotectedvirtual |
GenerateVariableValueAs(const gd::String &type) (defined in gd::EventsCodeGenerator) | gd::EventsCodeGenerator | inlineprotectedvirtual |
GetCodeNamespace() | gd::EventsCodeGenerator | inlinevirtual |
GetCodeNamespaceAccessor() | gd::EventsCodeGenerator | inlinevirtual |
GetCustomCodeOutsideMain() const | gd::EventsCodeGenerator | inline |
GetCustomGlobalDeclaration() const | gd::EventsCodeGenerator | inline |
GetDiagnosticReport() (defined in gd::EventsCodeGenerator) | gd::EventsCodeGenerator | inline |
GetIncludeFiles() const | gd::EventsCodeGenerator | inline |
GetLayout() const | gd::EventsCodeGenerator | inline |
GetMaxConditionsListsSize() const | gd::EventsCodeGenerator | inline |
GetMaxCustomConditionsDepth() const | gd::EventsCodeGenerator | inline |
GetObjectListName(const gd::String &name, const gd::EventsCodeGenerationContext &context) | gd::EventsCodeGenerator | virtual |
GetObjectsContainersList() const (defined in gd::EventsCodeGenerator) | gd::EventsCodeGenerator | inline |
GetPlatform() const | gd::EventsCodeGenerator | inline |
GetProject() const | gd::EventsCodeGenerator | inline |
GetProjectScopedContainers() const (defined in gd::EventsCodeGenerator) | gd::EventsCodeGenerator | inline |
GetProjectScopedContainers() | gd::EventsCodeGenerator | inline |
HasProjectAndLayout() const | gd::EventsCodeGenerator | inline |
hasProjectAndLayout | gd::EventsCodeGenerator | protected |
includeFiles | gd::EventsCodeGenerator | protected |
instructionUniqueIds | gd::EventsCodeGenerator | protected |
LAYOUT_VARIABLE enum value (defined in gd::EventsCodeGenerator) | gd::EventsCodeGenerator | |
maxConditionsListsSize | gd::EventsCodeGenerator | protected |
maxCustomConditionsDepth | gd::EventsCodeGenerator | protected |
OBJECT_VARIABLE enum value (defined in gd::EventsCodeGenerator) | gd::EventsCodeGenerator | |
platform | gd::EventsCodeGenerator | protected |
PreprocessEventList(gd::EventsList &listEvent) | gd::EventsCodeGenerator | |
project | gd::EventsCodeGenerator | protected |
PROJECT_VARIABLE enum value (defined in gd::EventsCodeGenerator) | gd::EventsCodeGenerator | |
projectScopedContainers (defined in gd::EventsCodeGenerator) | gd::EventsCodeGenerator | protected |
ReportError() | gd::EventsCodeGenerator | |
scene | gd::EventsCodeGenerator | protected |
SetDiagnosticReport(gd::DiagnosticReport *diagnosticReport_) (defined in gd::EventsCodeGenerator) | gd::EventsCodeGenerator | inline |
SetGenerateCodeForRuntime(bool compilationForRuntime_) | gd::EventsCodeGenerator | inline |
VariableScope enum name (defined in gd::EventsCodeGenerator) | gd::EventsCodeGenerator | |
~EventsCodeGenerator() (defined in gd::EventsCodeGenerator) | gd::EventsCodeGenerator | inlinevirtual |