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.
An Activity Host sends this message when it attaches the prefab of the Activity that is activated.
An Activity Host sends this message when it detaches the prefab of the Activity that is deactivated.
The calculated size of the node in depth direction when used in a layout.
The calculated height of the node when used in a layout.
The calculated width of the node when used in a layout.
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.
Sets how the content that belongs to this node is stretched (as opposed to manipulating the actual node size).
Sets the property type that the Exclusive Activity Host node uses to switch between its child Activity nodes.
Kanzi internally uses this property to distinguish objects like bindings and triggers created in code from objects that are loaded from a kzb file.
The measured dimensions of the Content Layout 3D are determined
by the combined maximum dimensions of its items.
Sets the path in the Data Source object of an Exclusive Activity Host node to a Data Object item that the Exclusive Activity Host node uses as the Controller Property.
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.
The alignment in depth direction the node should use when it resides under a layout.
Sets the depth distance between this node and other nodes that are adjacent to this node in a layout.
Sets the padding spaces between the content and the front and back boundaries of the Content Layout 3D node.
The size of the node in depth direction when used in a layout. Overrides the default bounds of the item.
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:
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
An Activity Host that displays Activity nodes one at a time.
The combined location, orientation and scale of the node and its ancestor nodes.
Automatically calculated by the system.
Indicates whether the node can receive focus.
Indicates whether the node has the key focus.
Sets the policy that this Exclusive Activity Host uses to decide whether it tries to set the key focus to its activating Activity:
Reports the focus state of a node:
The font family used to render the text.
The margin of the frustum cull radius of the node. For example, set the margin when a vertex shader modifies the geometry of the node.
To use this property, enable the Frustum Culling property in the Draw Objects Render Pass you use to render the node.
The height of the node when used in a layout. Overrides the default bounds of the item.
When enabled, Kanzi uses the layout bounds as geometry for hit testing.
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.
The alignment in horizontal direction the node should use when it resides under a layout.
Sets the horizontal space between this node and other nodes that are adjacent to this node in a layout.
Sets the padding spaces between the content and the left and right boundaries of the Content Layout node.
Indicates whether a node is the foremost hit testable node under the cursor.
The location, orientation and scale of the node relative to its parent node.
Layout Transformation affects the layout. If you do not want to affect the layout, use Render Transformation.
The locale of the node.
Message subscription token for nodes.
Node name.
Navigates to the next Activity in an Exclusive Activity Host.
Navigates to the previous Activity in an Exclusive Activity Host.
Base class for Kanzi nodes.
Base class for all 3D nodes.
Opacity of the node.
Full path to the node.
Sets the scale factor to project pixels to 3D size. When scale is 1, then the size of one pixel is one 3D space unit.
The location, orientation, and scale of the node relative to its parent node.
Render transformation does not affect the layout of the node.
Sets the State Manager to the node.
Sets a style to the node.
The alignment in vertical direction the node should use when it resides under a layout.
Sets the vertical space between this node and other nodes that are adjacent to this node in a layout.
Sets the padding spaces between the content and the top and bottom boundaries of the Content Layout node.
Sets the amount the node is inside its parent. Use the value of this property in shaders to implement fades. Calculated by the parent node.
When disabled, Kanzi does not render the node.
The width of the node when used in a layout. Overrides the default bounds of the item.