CompositeStateNode class
State machine family — class
Composite state: a state that contains nested sub-states (hierarchical state machine). Rendered as a larger rounded rectangle with a dashed border and title area at top. Child components are positioned within the inner content area.
Members
| Member | Kind | Description |
|---|---|---|
string Title | Property | Gets or sets the title. |
float TitleBarHeight | Property | Gets or sets the title bar height. |
int RegionCount | Property | Number of orthogonal regions inside the composite state (1-4). Regions are separated by dashed dividers in the content area. |
CompositeStateNode() | Method | Initializes a new instance of the CompositeStateNode class. |
SKRect GetContentArea() | Method | Gets the inner content area for child components (below the title bar). |
override Dictionary<string, object> GetProperties(bool includeCommon = true, bool includeNodeProperties = true) | Method | |
override void SetPropperties(IDictionary<string, object> properties, bool updateNodeProperties = true, bool applyToPublicSetters = true) | Method | Gets or sets the set propperties. |