Metadata definitions for TrajectoryListBox3D. More...
Public Attributes | |
DynamicPropertyType< Boolean > | AlignToTangentProperty |
Whether to align the Trajectory List Box 3D items to match the tangent of the trajectory. More... | |
DynamicPropertyType< Integer > | AllowedScrollAxisProperty |
Sets the axis on which you want to allow this Trajectory List Box 3D node to scroll. More... | |
DynamicPropertyType< Float > | CursorOffsetProperty |
Sets the offset of the position to use to select the active item, in proportional range [0,1]. More... | |
DynamicPropertyType< Float > | ItemAreaBeginProperty |
Sets the proportional offset where the part of the trajectory meant for the fully visible Trajectory List Box 3D items starts. More... | |
DynamicPropertyType< Float > | ItemAreaEndProperty |
Sets the proportional offset where the part of the trajectory meant for the fully visible Trajectory List Box 3D items ends. More... | |
DynamicPropertyType< Boolean > | LoopingProperty |
Whether to show items in the Trajectory List Box 3D from the beginning after reaching the last item. More... | |
AbstractMetaclass | metaclass = new AbstractMetaclass("Kanzi.TrajectoryListBox3D") |
Metaclass for TrajectoryListBox3D. | |
DynamicPropertyType< Vector2 > | ScrollPositionProperty |
Sets the scroll position of the Trajectory List Box 3D along the x and y axes as a relative position within the list box area. More... | |
DynamicPropertyType< Float > | SpacingProperty |
Sets the distance between the items in the Trajectory List Box 3D. More... | |
DynamicPropertyType< Float > | TrajectoryListBoxDraggingAccelerationCoefficientProperty |
Sets the acceleration of the Trajectory List Box 3D when the user scrolls the Trajectory List Box 3D by dragging the pointer. More... | |
DynamicPropertyType< Float > | TrajectoryListBoxDraggingDragCoefficientProperty |
Sets the amount that drag affects the movement of the Trajectory List Box 3D when the user scrolls the Trajectory List Box 3D by dragging the pointer. More... | |
DynamicPropertyType< Float > | TrajectoryListBoxDraggingImpulseFactorProperty |
Sets the amount of impulse to generate from the pointer movement when the user scrolls the Trajectory List Box 3D by dragging the pointer. More... | |
DynamicPropertyType< Integer > | TrajectoryListBoxMaximumNumberOfTouchesProperty |
Sets the maximum number of touch points allowed on the Trajectory List Box 3D area for scrolling. More... | |
DynamicPropertyType< Integer > | TrajectoryListBoxMinimumNumberOfTouchesProperty |
Sets the minimum number of touch points required on the Trajectory List Box 3D area for scrolling. More... | |
DynamicPropertyType< Float > | TrajectoryListBoxRecognitionThresholdProperty |
Sets the distance in pixels that the pointer has to move for the scrolling to start in the Trajectory List Box 3D. More... | |
DynamicPropertyType< Float > | TrajectoryListBoxSensitivityProperty |
Sets the amount that the scroll value changes relative to the movement of the pointer on the scroll view plane of the Trajectory List Box 3D. More... | |
DynamicPropertyType< Float > | TrajectoryListBoxSlidingAccelerationCoefficientProperty |
Sets the acceleration of the Trajectory List Box 3D after the user releases the pointer with which they scroll the Trajectory List Box 3D. More... | |
DynamicPropertyType< Float > | TrajectoryListBoxSlidingDragCoefficientProperty |
Sets how much drag affects the movement of the Trajectory List Box 3D after the user releases the pointer with which they scroll the Trajectory List Box 3D. More... | |
DynamicPropertyType< Float > | TrajectoryListBoxSwipeDistanceProperty |
Sets the distance that a swipe sends the scroll value in the Trajectory List Box 3D, relative to the speed of the pointer. More... | |
DynamicPropertyType< Resource > | TrajectoryProperty |
Sets the trajectory along which the Trajectory List Box 3D arranges its items. More... | |
![]() | |
DynamicPropertyType< String > | ItemContainerGeneratorTypeNameProperty |
Sets the name of the item container generator type to use to provide item containers dynamically for the List Box. More... | |
DynamicPropertyType< Resource > | ItemContainerTemplateProperty |
Sets the List Box Item Container prefab that sets the appearance and behavior of the List Box items. More... | |
DynamicPropertyType< Integer > | ItemCountProperty |
Reports the number of items in the List Box, including virtual items. More... | |
DynamicPropertyType< String > | ItemGeneratorTypeNameProperty |
Sets the name of the item generator type to use to provide items dynamically to the List Box. More... | |
AbstractMessageType | ItemHiddenMessage = new AbstractMessageType("Message.ListBox.ItemHidden") |
Occurs when an item is unloaded from the working memory. More... | |
AbstractMessageType | ItemSelectedMessage |
Occurs when an item is selected. More... | |
DynamicPropertyType< Resource > | ItemTemplateProperty |
Sets the prefab to use for the List Box items. More... | |
AbstractMessageType | ItemVisibleMessage = new AbstractMessageType("Message.ListBox.ItemVisible") |
Occurs when an item is loaded to the working memory. More... | |
DynamicPropertyType< Integer > | KeepAliveItemCountProperty |
Sets the size of the buffer for invisible List Box items. More... | |
AbstractMetaclass | metaclass = new AbstractMetaclass("Kanzi.ListBoxConcept") |
Metaclass for ListBoxConcept. | |
DynamicPropertyType< Integer > | SelectedItemIndexProperty |
Sets the index of the item that is currently selected in the List Box node. More... | |
DynamicPropertyType< Integer > | SelectionBehaviorProperty |
Sets how the List Box behaves when the user selects an item. More... | |
![]() | |
AbstractMetaclass | metaclass = new AbstractMetaclass("Kanzi.ListBoxScrollingConcept") |
Metaclass for ListBoxScrollingConcept. | |
AbstractMessageType | ScrolledMessage = new AbstractMessageType("Message.ListBox.Scrolled") |
Occurs when the List Box scrolls. | |
AbstractMessageType | ScrollFinishedMessage |
Occurs when the List Box stops scrolling. More... | |
AbstractMessageType | ScrollStartedMessage |
Occurs when the List Box starts to scroll. More... | |
AbstractMessageType | TargetChangedMessage |
Occurs when List Box gets a new target item. More... | |
AbstractMessageType | UserScrollFinishedMessage |
Occurs when the application user stops scrolling the List Box. More... | |
AbstractMessageType | UserScrollStartedMessage |
Occurs when the application user starts to scroll the List Box. More... | |
Metadata definitions for TrajectoryListBox3D.
DynamicPropertyType<Boolean> AlignToTangentProperty |
Whether to align the Trajectory List Box 3D items to match the tangent of the trajectory.
DynamicPropertyType<Integer> AllowedScrollAxisProperty |
Sets the axis on which you want to allow this Trajectory List Box 3D node to scroll.
DynamicPropertyType<Float> CursorOffsetProperty |
Sets the offset of the position to use to select the active item, in proportional range [0,1].
DynamicPropertyType<Float> ItemAreaBeginProperty |
Sets the proportional offset where the part of the trajectory meant for the fully visible Trajectory List Box 3D items starts.
Kanzi uses the values of the Item Area Begin and Item Area End properties to calculate the value of the Node.VisibleAmountInParent property for each list item.You can use the VisibleAmountInParent property in shaders to fade out those list items that are not fully visible.
DynamicPropertyType<Float> ItemAreaEndProperty |
Sets the proportional offset where the part of the trajectory meant for the fully visible Trajectory List Box 3D items ends.
Kanzi uses the values of the Item Area Begin and Item Area End properties to calculate the value of the Node.VisibleAmountInParent property for each list item.You can use the VisibleAmountInParent property in shaders to fade out those list items that are not fully visible.
DynamicPropertyType<Boolean> LoopingProperty |
Whether to show items in the Trajectory List Box 3D from the beginning after reaching the last item.
DynamicPropertyType<Vector2> ScrollPositionProperty |
Sets the scroll position of the Trajectory List Box 3D along the x and y axes as a relative position within the list box area.
Use this property to move the list to a scroll position immediately, without scrolling. To update the scroll position with a binding, use a two-way or to-source binding.
DynamicPropertyType<Float> SpacingProperty |
Sets the distance between the items in the Trajectory List Box 3D.
DynamicPropertyType<Float> TrajectoryListBoxDraggingAccelerationCoefficientProperty |
Sets the acceleration of the Trajectory List Box 3D when the user scrolls the Trajectory List Box 3D by dragging the pointer.
The higher the value, the quicker the Trajectory List Box 3D reaches its final position. The default value is 80.
DynamicPropertyType<Float> TrajectoryListBoxDraggingDragCoefficientProperty |
Sets the amount that drag affects the movement of the Trajectory List Box 3D when the user scrolls the Trajectory List Box 3D by dragging the pointer.
The lower the value, the higher the drag and the quicker the scrolling stops. The default value is 150.
DynamicPropertyType<Float> TrajectoryListBoxDraggingImpulseFactorProperty |
Sets the amount of impulse to generate from the pointer movement when the user scrolls the Trajectory List Box 3D by dragging the pointer.
DynamicPropertyType<Integer> TrajectoryListBoxMaximumNumberOfTouchesProperty |
Sets the maximum number of touch points allowed on the Trajectory List Box 3D area for scrolling.
DynamicPropertyType<Integer> TrajectoryListBoxMinimumNumberOfTouchesProperty |
Sets the minimum number of touch points required on the Trajectory List Box 3D area for scrolling.
DynamicPropertyType<Float> TrajectoryListBoxRecognitionThresholdProperty |
Sets the distance in pixels that the pointer has to move for the scrolling to start in the Trajectory List Box 3D.
DynamicPropertyType<Float> TrajectoryListBoxSensitivityProperty |
Sets the amount that the scroll value changes relative to the movement of the pointer on the scroll view plane of the Trajectory List Box 3D.
The default value 1 makes the Trajectory List Box 3D scroll the same amount as the user drags the pointer. For example, to set the Trajectory List Box 3D to scroll twice the amount that the user drags the pointer, set the value of the property to 2.
DynamicPropertyType<Float> TrajectoryListBoxSlidingAccelerationCoefficientProperty |
Sets the acceleration of the Trajectory List Box 3D after the user releases the pointer with which they scroll the Trajectory List Box 3D.
The higher the value, the quicker the Trajectory List Box 3D reaches the scroll target. The default value is 40.
DynamicPropertyType<Float> TrajectoryListBoxSlidingDragCoefficientProperty |
Sets how much drag affects the movement of the Trajectory List Box 3D after the user releases the pointer with which they scroll the Trajectory List Box 3D.
The lower the value, the higher the drag and the quicker the scrolling of the Trajectory List Box 3D stops. The default value is 80.
DynamicPropertyType<Float> TrajectoryListBoxSwipeDistanceProperty |
Sets the distance that a swipe sends the scroll value in the Trajectory List Box 3D, relative to the speed of the pointer.
DynamicPropertyType<Resource> TrajectoryProperty |
Sets the trajectory along which the Trajectory List Box 3D arranges its items.