Runtime for render property expression value source. More...
#include <kanzi/core.ui/binding/render_property_expression_value_source_runtime.hpp>
Public Member Functions | |
string | getPath () const |
Gets source path. | |
AbstractPropertyType | getPropertyType () const |
Gets property type. | |
Public Member Functions inherited from kanzi::AbstractExpressionValueSourceRuntime | |
void | attach () |
Attaches this source. | |
void | detach () |
Detaches this source. | |
Variant & | getRegister () |
Gets the variant from this value source. | |
const Variant & | getRegister () const |
Gets the variant from this value source. | |
virtual | ~AbstractExpressionValueSourceRuntime () |
Destructor. | |
Protected Member Functions | |
BindingLookupContext & | getLookupContext () const |
Gets the binding lookup context. | |
MaterialSharedPtr | getMaterial () const |
Gets the material attached to. | |
RenderPropertyExpressionValueSourceRuntime (const RenderPropertyExpressionValueSource &source, ExpressionBindingSourceRuntime &host) | |
Constructor. | |
Protected Member Functions inherited from kanzi::AbstractExpressionValueSourceRuntime | |
AbstractExpressionValueSourceRuntime (ExpressionBindingSourceRuntime &host) | |
Constructor. | |
virtual void | attachOverride ()=0 |
Implementation-dependent attach. | |
virtual void | detachOverride ()=0 |
Implementation-dependent detach. | |
Protected Attributes | |
const RenderPropertyExpressionValueSource & | m_source |
Create info containing settings for this source. | |
Protected Attributes inherited from kanzi::AbstractExpressionValueSourceRuntime | |
Variant | m_cachedValue |
Cached value stored. | |
ExpressionBindingSourceRuntime & | m_host |
Host multi binding source. | |
Runtime for render property expression value source.
|
inlineprotected |
Constructor.
source | Source render property expression of the value source runtime. |
host | Host expression binding of the value source runtime. |
string kanzi::RenderPropertyExpressionValueSourceRuntime::getPath | ( | ) | const |
Gets source path.
AbstractPropertyType kanzi::RenderPropertyExpressionValueSourceRuntime::getPropertyType | ( | ) | const |
Gets property type.
|
protected |
Gets the binding lookup context.
|
protected |
Gets the material attached to.
|
protected |
Create info containing settings for this source.