11 class EventsFunctionsExtension;
 
   13 class EventsBasedBehavior;
 
   14 class EventsBasedObject;
 
   15 class AbstractEventsBasedEntity;
 
   16 class PropertyDescriptor;
 
   17 class NamedPropertyDescriptor;
 
   30   static void GenerateBehaviorGetterAndSetter(
 
   35       bool isSharedProperties);
 
   39   static void GenerateObjectGetterAndSetter(
 
   44   static bool CanGenerateGetterAndSetter(
 
   51   static void GenerateConditionSkeleton(
gd::Project &project,
 
   57   static void GenerateGetterAndSetter(
 
   64       bool isSharedProperties);
 
Represents a behavior or an object that is implemented with events.
Definition: AbstractEventsBasedEntity.h:29
 
Represents a behavior that is implemented with events.
Definition: EventsBasedBehavior.h:31
 
Represents an object that is implemented with events.
Definition: EventsBasedObject.h:32
 
Events that can be generated as a stand-alone function, and used as a condition, action or expression...
Definition: EventsFunction.h:38
 
Hold a list of Events Functions (gd::EventsFunction) and Events Based Behaviors.
Definition: EventsFunctionsExtension.h:41
 
Used to describe a property shown in a property grid.
Definition: NamedPropertyDescriptor.h:21
 
Base class representing a project (game), including all resources, scenes, objects,...
Definition: Project.h:50
 
Used to describe a property shown in a property grid.
Definition: PropertyDescriptor.h:38
 
Generate a getter and a setter functions for properties.
Definition: PropertyFunctionGenerator.h:25
 
String represents an UTF8 encoded string.
Definition: String.h:33
 
Definition: CommonTools.h:24