Holds the runtime state of an AnimationBindingProcessor. More...
#include <kanzi/core.ui/binding/animation_binding_processor_runtime.hpp>
Static Public Member Functions | |
| static unique_ptr< AnimationBindingProcessorRuntime > | create (AnimationBindingProcessor &processor) |
| Creates an AnimationBindingProcessorRuntime. | |
Static Public Member Functions inherited from kanzi::InstructionBindingProcessorRuntime | |
| static unique_ptr< InstructionBindingProcessorRuntime > | create (InstructionBindingProcessor &processor) |
| Creates an InstructionBindingProcessorRuntime. | |
Protected Attributes | |
| FloatAnimationSharedPtr | m_valueAnimation |
| Value animation. | |
Protected Attributes inherited from kanzi::InstructionBindingProcessorRuntime | |
| Variant * | m_inputRegister1 |
| Attached input register. | |
| Variant * | m_inputRegister2 |
| Attached input register. | |
| Variant * | m_inputRegister3 |
| Attached input register. | |
| Variant * | m_outputRegister |
| Attached output register. | |
Protected Attributes inherited from kanzi::BindingProcessorRuntime | |
| AbstractBindingRuntime * | m_bindingRuntime |
| The binding runtime containing the BindingProcessorRuntime. | |
| BindingProcessor & | m_processor |
| The processor whose runtime state is held by the BindingProcessorRuntime. | |
Additional Inherited Members | |
Public Member Functions inherited from kanzi::BindingProcessorRuntime | |
| void | attach (AbstractBindingRuntime &bindingRuntime) |
| Called when the binding source or target runtime containing the processor runtime is being attached. | |
| void | detach () |
| Called when the binding source or target runtime containing the processor runtime is being detached. | |
| AbstractBindingRuntime * | getBindingRuntime () const |
| Gets the binding runtime. | |
| BindingProcessor & | getProcessor () const |
| Gets the binding processor. | |
| bool | validate (Variant &value) |
| Returns true if the BindingProcessorRuntime has a valid state. | |
| virtual | ~BindingProcessorRuntime ()=default |
| Destructor. | |
Holds the runtime state of an AnimationBindingProcessor.
|
explicitprotected |
Constructor.
| processor | The AnimationBindingProcessor who's runtime state is held by the created AnimationBindingProcessorRuntime. |
|
static |
Creates an AnimationBindingProcessorRuntime.
| processor | The AnimationBindingProcessor who's runtime state is held by the created AnimationBindingProcessorRuntime. |
|
overrideprotectedvirtual |
BindingProcessorRuntime:attachOverride() implementation.
| bindingRuntime | The AbstractBindingRuntime containing the AnimationBindingProcessorRuntime. |
Reimplemented from kanzi::BindingProcessorRuntime.
|
overrideprotectedvirtual |
BindingProcessorRuntime:detachOverride() implementation.
Reimplemented from kanzi::BindingProcessorRuntime.
|
overrideprotectedvirtual |
BindingProcessorRuntime::validateOverride() implementation.
Implements kanzi::BindingProcessorRuntime.
|
protected |
Gets the animation binding processor.
|
protected |
Value animation.