Kanzi  3.9.8
Kanzi Engine C++ API
Interactivity Controls

Interactivity controls recognize user input. More...

Collaboration diagram for Interactivity Controls:

Classes

class  kanzi::Button2D
 Use the Button 2D node to create a 2D UI control that the user can interact with through clicking, tapping, or pressing a key. More...
 
class  kanzi::Button3D
 Use the Button 3D node to create a 3D UI control that the user can interact with through clicking, tapping, or pressing a key. More...
 
class  kanzi::ButtonConcept
 Button nodes provide an area that receives key and touch input which Kanzi translates to state events. More...
 
class  kanzi::ButtonConceptImpl< TBaseClass, TDerivedClass >
 Implementation class for ButtonConcept. More...
 
class  kanzi::GridListBox2D
 Use the Grid List Box 2D node to create scrollable lists of 2D items arranged in a grid. More...
 
class  kanzi::GridListBox3D
 Use the Grid List Box 3D node to create scrollable lists of 3D items arranged in a grid. More...
 
class  kanzi::GridListBoxConcept
 GridListBoxConcept provides the common properties and messages for the GridListBox2D and GridListBox3D nodes. More...
 
class  kanzi::ListBoxItemContainer
 Use the List Box Item Container prefab to create common functionality and decoration for all items in a List Box. More...
 
class  kanzi::ListBoxItemContainer2D
 List Box Item Container for 2D List Box nodes. More...
 
class  kanzi::ListBoxItemContainer3D
 List Box Item Container for 3D List Box nodes. More...
 
class  kanzi::ListBoxItemContainerImpl< TBaseClass, TDerivedClass, TItemLayoutClass >
 Implementation of base List Box Item Container class for List Box. More...
 
class  kanzi::RangeConcept
 RangeConcept represents a number range with an optional step. More...
 
class  kanzi::RangeConceptImpl< TBaseClass, TDerivedClass >
 
class  kanzi::ScrollView2D
 Use the Scroll View 2D node to create an input plane to enable user input from gestures. More...
 
class  kanzi::ScrollView3D
 Use the Scroll View 3D node to create an input plane to enable user input from gestures. More...
 
class  kanzi::ScrollViewConcept
 ScrollViewConcept is the base class that provides the functionality for the ScrollView2D and ScrollView3D classes. More...
 
class  kanzi::ScrollViewConceptImpl< TBaseClass, TDerivedClass >
 Implementation class for ScrollViewConcept. More...
 
class  kanzi::Slider2D
 Use the Slider 2D node as a building block for a 2D UI control that lets the application user change a numerical value using a visual indicator between a minimum and a maximum value. More...
 
class  kanzi::Slider3D
 Use the Slider 3D node as a building block for a 3D UI control that lets the application user change a numerical value using a visual indicator between a minimum and a maximum value. More...
 
class  kanzi::SliderConcept
 SliderConcept contains the trajectory ResourceID property. More...
 
class  kanzi::TextBox2D
 TextBox2D provides the required overrides to handle 2D rendering and gesture handling for the 2D text input. More...
 
class  kanzi::TextBox3D
 TextBox3D provides the required overrides to handle 3D rendering and gesture handling for the 3D text input. More...
 
class  kanzi::TextBoxConcept
 Use the Text Box nodes to add single-line text input to your application. More...
 
class  kanzi::TextBoxConceptImpl< TBaseClass, TDerivedClass, TTextBoxTraits >
 TextBoxConceptImpl is an abstract class for implementing the Text Box node concept. More...
 
class  kanzi::ToggleButton2D
 Use the Toggle Button 2D node to create a 2D UI control that the user can interact with through clicking, tapping, or pressing a keyboard key, and that has multiple toggle states. More...
 
class  kanzi::ToggleButton3D
 Use the Toggle Button 3D node to create a 3D UI control that the user can interact with through clicking, tapping, or pressing a keyboard key, and that has multiple toggle states. More...
 
class  kanzi::ToggleButtonGroup2D
 Toggle Button Group 2D allows users of your application to select only one option from a set of options that are mutually exclusive. More...
 
class  kanzi::ToggleButtonGroup3D
 Toggle Button Group 3D allows users of your application to select only one option from a set of options that are mutually exclusive. More...
 
class  kanzi::ToggleButtonGroupConcept
 Use a Toggle Button Group to control a collection of Toggle Buttons so that only one Toggle Button can be toggled on at a time. More...
 
class  kanzi::ToggleButtonGroupConceptImpl< TBaseClass, TDerivedClass >
 Implementation class for ToggleButtonGroupConcept. More...
 
class  kanzi::TrajectoryListBox3D
 Use the Trajectory List Box 3D node to create scrollable lists of items arranged along a Trajectory. More...
 

Detailed Description

Interactivity controls recognize user input.

Use interactivity controls to make your application interactive.