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 the axis on which you want to allow this Scroll View node to scroll.
Determines the proportion of width and height. You cannot set both the Aspect Ratio and both, Width and Height.
The background brush to paint the background of 2D nodes.
Indicates whether the node is cached. To disable the cache for one frame, disable this property.
Sets the caching mode of this node:
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.
The brush to use to compose 2D nodes to screen.
Sets how the content that belongs to this node is stretched (as opposed to manipulating the actual node size).
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 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.
The size of the node in depth direction when used in a layout. Overrides the default bounds of the item.
Do not clear render target buffers before rendering into it even if necessary.
Sets the acceleration of the node controlled by a Scroll View node while you drag that Scroll View node. Use low values when you want that node to slowly reach the final position. Use high values when you want that node to quickly reach the final position.
Sets the amount that drag affects the movement of the node controlled by a Scroll View node while you drag that Scroll View node. The lower the value the higher the drag and the faster the sliding of that node stops.
Sets the amount of impulse generated from the pointing device movement when dragging a Scroll View node.
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:
The 2D Effect to use for this node.
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.
Indicates whether the node can receive focus.
Indicates whether the node has the key focus.
Reports the focus state of a node:
The font family used to render the text.
Force rendering to composing target even if not otherwise necessary.
The foreground brush to paint the foreground of 2D nodes.
Give a hint of the type of the foreground of 2D nodes:
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.
Indicates whether a node is the foremost hit testable node under the cursor.
The 2D transformation to be applied before layouting.
The locale of the node.
Sets the node controlled by a Scroll View node to start scrolling from the beginning when the scroll reaches the scroll bounds on the x axis. When the scroll value reaches the maximum value of the bound, the value changes to the minimum value and the other way around. Use the Scroll Bounds Minimum and Scroll Bounds Maximum properties to set the scroll bounds.
Sets the node controlled by a Scroll View node to start scrolling from the beginning when the scroll reaches the scroll bounds on the y axis. When the scroll value reaches the maximum value of the bound, the value changes to the minimum value and the other way around. Use the Scroll Bounds Minimum and Scroll Bounds Maximum properties to set the scroll bounds.
Sets the maximum number of touch points allowed for a Scroll View pan.
Sets the required number of touch points pressed for a Scroll View node pan to start. Scroll View nodes with minimum number of touches greater than one precede the children in touch processing.
Sets the amount of multisample anti-aliasing to apply to the temporary composition targets to which Kanzi renders this node.
Message subscription token for nodes.
Node name.
Base class for Kanzi nodes.
Node2D is the base class of 2D nodes.
When set and the node has an explicitly set render target, do not render the resulting framebuffer to screen.
Opacity of the node.
Full path to the node.
The 3D transformation field of view (degrees) to be applied after layouting.
Defines the mode of operation for the coordinate system and field of view.
The 3D transformation origin to be used for perspective transformation on this or child nodes.
The 3D pivot point in relative coordinates.
The 3D transformation to be applied after layouting.
The pixel format of the node if rendering to a texture.
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.
Sets the amount a pointing device must move for the scrolling to start on a Scroll View node.
Whether the node renders itself. Does not affect the rendering of child nodes.
Sets the minimum height of implicitly generated render targets.
Sets the minimum width of implicitly generated render targets.
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.
The change in size that triggers reallocation of a render target.
Sets the render transform origin in relative coordinates.
The 2D transformation to be applied after layouting.
Whether the scroll position of the x axis increases in relation to the direction of the pan gesture. This reverses the direction of scrolling. By default, the scroll position decreases in relation to the pan direction.
Whether the scroll position of the y axis increases in relation to the direction of the pan gesture. This reverses the direction of scrolling. By default, the scroll position decreases in relation to the pan direction.
Occurs when the scroll position of a Scroll View node changes.
Whether a Scroll View node is currently scrolling (read-only).
Sets the coordinates of the bottom-right corner of the scroll bounds rectangle. Scroll bounds define where the scrolling begins and ends.
Sets the coordinates of the top-left corner of the scroll bounds rectangle. Scroll bounds define where the scrolling begins and ends.
Sets the scroll delta to one step and starts scrolling in that direction
Sets the scroll delta to one step down and starts scrolling in that direction. Use this action to scroll a Scroll View or Grid List Box node.
Sets the scroll target to the edge of a Scroll View node and starts scrolling in that direction
Sets the scroll delta to end and starts scrolling in that direction. Use this action to scroll a Scroll View or Grid List Box node.
Occurs when the scroll position of a Scroll View node stops changing.
Sets the scroll delta to home and starts scrolling in that direction. Use this action to scroll a Scroll View or Grid List Box node.
Sets the scroll delta to one step left and starts scrolling in that direction. Use this action to scroll a Scroll View or Grid List Box node.
Sets the scroll delta to one page and starts scrolling in that direction
Sets the scroll delta to one page down and starts scrolling in that direction. Use this action to scroll a Scroll View or Grid List Box node.
Sets the scroll delta to one page up and starts scrolling in that direction. Use this action to scroll a Scroll View or Grid List Box node.
Sets the scroll position of the Scroll View along the x and y axes as a relative position within the scroll view area.
Use this property to set the scroll position immediately, without scrolling.
To update the scroll position with a binding, use a two-way or to-source binding.
Sets the scroll delta to one step right and starts scrolling in that direction. Use this action to scroll a Scroll View or Grid List Box node.
The current scroll speed (read-only).
Occurs when the scroll position of a Scroll View node starts changing.
The current target scroll value (read-only).
Sets the scroll delta to one step up and starts scrolling in that direction. Use this action to scroll a Scroll View or Grid List Box node.
Sets the amount the position changes relative to the movement of the pointer that starts the swiping. The higher the value the more the position of the node controlled by a Scroll View node changes. The default value is 1.
Sets the scroll position of a Scroll View node.
Sets the scrolling target of the scroll view.
Sets the acceleration of the node controlled by a Scroll View node after you release the pointer with which you swipe. Use low values when you want that node to slowly reach the final position. Use high values when you want that node to quickly reach the final position.
Sets the amount that drag affects the movement of the node controlled by a Scroll View node after you release the pointer with which you swipe. The lower the value the higher the drag and the faster the sliding of the object controlled by the Scroll View node stops.
Occurs when a Scroll View node requests snapping target from the hosting component.
Snap the translation of the node and its size into pixel boundary.
Sets the State Manager to the node.
Sets the smallest distance that a Scroll View scrolls.
Sets a style to the node.
Sets the distance that a swipe sends the scroll value, relative to the pointing device speed.
Use the Scroll View 2D node to create an input plane to enable user input from gestures.
For example, you can use the scroll message with its parameters generated by a Scroll View
node to move a map plane or rotate a mesh.
Occurs when the user stops scrolling a Scroll View node.
Occurs when the user starts scrolling a Scroll View 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 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.
Occurs when the zoom level of a Scroll View node changes.
Controls whether the scroll position is scaled, according to the zoom level.
Sets whether to install a pinch manipulator that generates zoom messages.
Sets the maximum zoom level.
Sets the minimum zoom level.
Sets the current zoom level.