GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
|
Defines information about how generate the code for an instruction. More...
#include <InstructionMetadata.h>
Public Types | |
enum | AccessType { Reference , MutatorAndOrAccessor , Mutators } |
Public Attributes | |
gd::String | functionCallName |
gd::String | asyncFunctionCallName |
gd::String | type |
AccessType | accessType |
gd::String | optionalAssociatedInstruction |
std::map< gd::String, gd::String > | optionalMutators |
bool | hasCustomCodeGenerator |
std::function< gd::String(Instruction &instruction, gd::EventsCodeGenerator &codeGenerator, gd::EventsCodeGenerationContext &context)> | customCodeGenerator |
std::vector< gd::String > | includeFiles |
Defines information about how generate the code for an instruction.