kanzi::BindingAnimationOpCode Struct Reference

Animation binding operation. More...

#include <kanzi/core.ui/binding/animation_binding_processor.hpp>

Inheritance diagram for kanzi::BindingAnimationOpCode:
kanzi::BindingOperation

Classes

struct  Settings
 Settings contain information about animation binding operation, i.e. More...
 

Public Member Functions

virtual void attach (Binding &binding) KZ_OVERRIDE
 BindingOperation::attach() implementation. More...
 
virtual void detach () KZ_OVERRIDE
 BindingOperation::detach() implementation. More...
 
virtual void execute () KZ_OVERRIDE
 BindingOperation::execute() implementation. More...
 
virtual BindingOperationSharedPtr clone () KZ_OVERRIDE
 BindingOperation::clone() implementation. More...
 
 BindingAnimationOpCode ()
 Constructor. More...
 

Public Attributes

Settings settings
 Information about animation operation. More...
 
FloatAnimationSharedPtr animation
 Value animation which is applied by operation. More...
 
const Variantargument
 Register for output argument of operation function. More...
 
Variantoutput
 Cached output argument field. More...
 

Detailed Description

Animation binding operation.

When adding new animation operation to binding, create instance of BindingAnimationOpCode, leave its fields to default values, set fields of its Settings to appropriate values and add the BindingAnimationOpCode instance to a binding.

Constructor & Destructor Documentation

kanzi::BindingAnimationOpCode::BindingAnimationOpCode ( )
inlineexplicit

Constructor.

Member Function Documentation

virtual void kanzi::BindingAnimationOpCode::attach ( Binding binding)
virtual
virtual void kanzi::BindingAnimationOpCode::detach ( )
virtual
virtual void kanzi::BindingAnimationOpCode::execute ( )
virtual
virtual BindingOperationSharedPtr kanzi::BindingAnimationOpCode::clone ( )
virtual

Member Data Documentation

Settings kanzi::BindingAnimationOpCode::settings

Information about animation operation.

FloatAnimationSharedPtr kanzi::BindingAnimationOpCode::animation

Value animation which is applied by operation.

const Variant* kanzi::BindingAnimationOpCode::argument

Register for output argument of operation function.

Variant* kanzi::BindingAnimationOpCode::output

Cached output argument field.


The documentation for this struct was generated from the following file: