model/editor_node library
Classes
- EditorAction
- Class for creating an Action's schema.
- EditorActionType
- Class to define a Node's Action properties
- EditorNode
- Base class for informing the Editor of a Node Type's schema.
- EditorNodeBase
- A series of structures and classes used to define the Schema of Node and Property Types for the Editor to know.
- EditorPropertyBool
- Bool type Property.
- EditorPropertyColor
- Color type Property.
- EditorPropertyDouble
- Double type Property.
- EditorPropertyInt
- Int type Property.
- EditorPropertyJson
- Json type Property.
- EditorPropertyListType
-
Class for creating a Node's Property as a list of possible values
e.g.: "crossAxisAlignment": const EditorPropertyListType(
"start", "center", "end"
), - EditorPropertyString
- EditorPropertyType
- Class to define a Node's Property properties.
- EditorSpecProperty
- Class for creating an Property's schema.
- EditorType
- Base class for informing the Editor of a Type's schema.
- EditorValueListProperty
-
Class for registering a Property Type as a list of possible values.
e.g.: registerListType(Types.textAlign.type, getTextAlign,
"left", "right", "center", "justify"
); - EditorWidget
- Class for creating a Widget's schema.
- EditorWidgetType
- Class to define a Node's Widget properties
- Types
- A series of known EditorPropertyTypes.