Send this message to an Activity Host to activate its child Activity that you set in the message.
On successful activation, Exclusive Activity Hosts automatically deactivates the previously active Activity.
The index of the active Activity in the Data-Driven Exclusive Activity Host.
After instantiating all Activity from a Data Source, this property refers to the only currently active Activity in this Data-Driven Exclusive Activity Host.
To deactivate all the Activities in this Data-Driven Exclusive Activity Host, set this property to -1.
Sets whether to clip the child nodes of this node. Kanzi clips the child nodes whose bounding box is completely outside of the bounding box of their parent node.
Use this property with layout nodes. The child nodes can use only translation transformation.
Use the Content Layout 2D node to present content in a 2D UI control as a single item.
You can use the Content Layout 2D node to create a control that adapts to the size of its content,
or a control where the content adapts to the size of the control.
Send this message to an Activity Host to deactivate its child Activity that you set in the message.
You can use this message only to deactivate an Activity in a Parallel Activity Host.
A type of Exclusive Activity Host node, that uses a list of Activity nodes provided by setting a list DataObject, from a DataSource, to the ActivitySourceProperty property.
A child Activity node of a Data-Driven Exclusive Activity Host uses the prefab set in the ActivityTemplateProperty.
Indicates whether this node and its ancestor nodes are enabled.
Use this property in state managers and bindings to observe whether a node is effectively enabled.
To enable or disable a node, use the Enabled property.
When a node is effectively disabled:
Reports the runtime effect instance that this node uses. Kanzi sets the value of this property internally when the value of the Effect Prefab property in this node changes.
Whether this node is enabled.
When you disable this property in a node, that node and its descendant nodes in the same overlay focus scope are effectively disabled.
Effectively disabling a node removes that node from the focus chain and cancels all the active input manipulators.Use the Effectively Enabled property to observe whether a node is effectively enabled.
Describes the content of an Exclusive Activity Host node.
An Exclusive Activity Host uses the value of this property to instantiate Activity prefabs and control the status and lifetime of its child Activities.
Kanzi Studio user cannot directly edit this property.
The ActivityBrowserController sets the value of this property according to the changes done to the state of the Activity Tree in the ActivityBrowser.
The expected format for the property value is the name of the Activity that the Exclusive Activity Host initially activates, followed by a list of Activity descriptions.
Each of this Activity description contains:
The name of the Activity
When enabled, the node can be hit tested.
Enabling Hit Testable for a 2D node enables hit testing only for that node.
Enabling Hit Testable for a 3D node enables hit testing also for the child nodes. Kanzi hit tests 3D nodes using the default Camera node or the Hit Test Camera node of the active Scene node.
Forces the node to be rendered into a given render target texture. When set to “No Target”,
regular conditions whether node is rendered to a texture, such as opacity and rotation, are applied.
Specifies the focusing policy that Kanzi applies to an activating Activity in an Exclusive Activity Host.
Apply this rule to an Exclusive Activity Host.
Base class for Activity Host classes.
This class defines common types, properties and messages for Activity Host classes.
See: ExclusiveActivityHost2D, ExclusiveActivityHost3D, ParallelActivityHost2D, ParallelActivityHost3D.
Use the Content Layout nodes to present complex content as one element in the UI.
You can use a Content Layout node to create a control that adapts to the size of its content,
or a control where the content adapts to the size of the control.
Base class for the Data-Driven Exclusive Activity Host classes.
This class defines the common types, functionality, and properties for the Data-Driven Exclusive Activity Host classes.
See: DataDrivenExclusiveActivityHost2D, DataDrivenExclusiveActivityHost3D