Kanzi Framework  3.9.0
Kanzi Engine API
Activity

Activity is a part of an application UI that is responsible for a task. More...

Collaboration diagram for Activity:

Classes

class  kanzi::Activity2D
 An Activity is a part of application UI that is responsible for a task. More...
 
class  kanzi::Activity3D
 An Activity is a part of application UI that is responsible for a task. More...
 
class  kanzi::ActivityBrowserController
 ActivityBrowserController is an interface class for implementing runtime data exchange between the Kanzi Studio Preview and the ActivityBrowser Kanzi Studio plugin. More...
 
class  kanzi::ActivityCodeBehind
 ActivityCodeBehind is code that is associated with a particular Activity node, and has access to the properties of that Activity node. More...
 
class  kanzi::ActivityConcept
 Base class for Activity classes. More...
 
class  kanzi::ActivityConceptImpl< TBaseClass, TDerivedClass >
 Implementation class for ActivityConcept. More...
 
class  kanzi::ActivityElement
 ActivityElement is the base class for all Activity and Activity Host classes. More...
 
class  kanzi::ActivityElementHistory
 Encapsulates serialized data for activity elements. More...
 
class  kanzi::ActivityElementImpl< TBaseClass, TDerivedClass >
 ActivityElement implementation class. More...
 
class  kanzi::ActivityHistoryManager
 ActivityHistoryManager encapsulates functionality of serialization of activities. More...
 
class  kanzi::ActivityHostConcept
 Base class for Activity Host classes. More...
 
class  kanzi::ActivityHostConceptImpl< TBaseClass, TDerivedClass >
 Implementation class for ActivityHostConcept. More...
 
class  kanzi::ActivityHostControllerPropertyManager
 Encapsulates management of activities through a controller property. More...
 
class  kanzi::ActivityPrefabLoader
 Helper class for the Activity Host class types. More...
 
class  kanzi::ActivitySourceController
 Encapsulates the management of data provider for Data-Driven Exclusive Activity Host. More...
 
class  kanzi::ActivityStatusAnimationFinishedHandler
 Encapsulates dispatching of messages when an activating or a deactivating activity animation is finished. More...
 
class  kanzi::ActivityStatusManager
 Covers the management of the StatusProperty in the State Manager that the prefab of an Activity node uses for transition animations. More...
 
class  kanzi::ActivitySwitchingSynchronizer
 Encapsulates the synchronization of animations for activating and deactivating Activity nodes. More...
 
class  kanzi::ApplyAction
 Base abstraction for Actions for DataTrigger, such as ForwardingApplyAction and ApplyActivationAction. More...
 
class  kanzi::ApplyActivationAction
 An ApplyActivationAction keeps an Activity node activated for as long as the condition is met in a DataTrigger that contains this action. More...
 
class  kanzi::ApplyPropertyAction
 An ApplyPropertyAction sets a property to the requested value for as long as the condition is met in the DataTrigger that sets off this action. More...
 
class  kanzi::CodeBehind
 Code Behind is a workflow where you associate code with an instance of a node instead of a type. More...
 
class  kanzi::CodeBehindRegisterGuard
 RAII class for attaching code behind to an Activity or Activity Host node. More...
 
class  kanzi::ControllerPropertySource
 Abstract class whose implementation encapsulates management of controller property source for an activity host controller property. More...
 
class  kanzi::DataDrivenExclusiveActivityHost2D
 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. More...
 
class  kanzi::DataDrivenExclusiveActivityHost3D
 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. More...
 
class  kanzi::DataDrivenExclusiveActivityHostConcept
 Base class for the Data-Driven Exclusive Activity Host classes. More...
 
class  kanzi::DataDrivenExclusiveActivityHostImpl< TBaseClass, TDerivedClass >
 Implementation class for DataDrivenExclusiveActivityHostConcept and ExclusiveActivityHostConcept. More...
 
class  kanzi::DataSourceControllerPropertySource
 Implementation of ControllerPropertySource, for controller property value provided by a data source field. More...
 
class  kanzi::DataTrigger
 Use a DataTrigger to apply an action to either set a property value of a target node or activate an Activity node. More...
 
class  kanzi::DataTriggerComponent
 Base class for the DataTrigger class. More...
 
class  kanzi::ExclusiveActivityHost2D
 An Activity Host that displays Activity nodes one at a time. More...
 
class  kanzi::ExclusiveActivityHost3D
 An Activity Host that displays Activity nodes one at a time. More...
 
class  kanzi::ExclusiveActivityHostBaseImpl< TBaseClass, TDerivedClass >
 Implementation of common functionality of ExclusiveActivityHost and DataDrivenExclusiveActivityHost classes. More...
 
class  kanzi::ExclusiveActivityHostConcept
 This is the base class for all Exclusive Activity Host nodes. More...
 
struct  kanzi::ExclusiveActivityHostContentHandler
 Helper class used to modify the ExclusiveActivityHostContent of an ExclusiveActivityHost. More...
 
class  kanzi::ExclusiveActivityHostImpl< TBaseClass, TDerivedClass >
 Implementation class for ExclusiveActivityHost. More...
 
class  kanzi::ObjectControllerPropertySource
 Implementation of the ControllerPropertySource, for ControllerProperty value provided as a property field, either on the Activity Host node or, if the Activity Host node does not have that property, its nearest ancestor that does have that property. More...
 
class  kanzi::ParallelActivityHost2D
 An Activity Host that can display multiple Activity nodes at a time. More...
 
class  kanzi::ParallelActivityHost3D
 An Activity Host that can display multiple Activity nodes at a time. More...
 
class  kanzi::ParallelActivityHostConcept
 This is the base class for Parallel Activity Host nodes. More...
 
struct  kanzi::ParallelActivityHostContentHandler
 Helper class used to modify the ParallelActivityHostContent of a ParallelActivityHost. More...
 
class  kanzi::ParallelActivityHostImpl< TBaseClass, TDerivedClass >
 ParallelActivityHostConcept implementation class. More...
 
class  kanzi::ValueControlledExclusiveActivityHostConcept
 Base class for the Exclusive Activity Host classes. More...
 

Detailed Description

Activity is a part of an application UI that is responsible for a task.