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:30
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:39
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:25
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