#include <kanzi/core.ui/binding/binding_processor.hpp>#include <kanzi/core.ui/property/variant.hpp>#include <kanzi/core/math/math_utils.hpp>Classes | |
| struct | kanzi::BindingExpressionOpCode |
| Expression binding operation. More... | |
| struct | kanzi::BindingExpressionOpCodeParameters |
| Runtime Parameters for binding expression opcodes. More... | |
| class | kanzi::ExpressionBindingProcessor |
| Expression binding processor. More... | |
Namespaces | |
| kanzi | |
| Easing functions that require external dependencies for calculation. | |
Typedefs | |
| typedef bool(* | kanzi::BindingExpressionFunction) (BindingExpressionOpCodeParameters ¶ms) |
| Expression function pointer type. More... | |
| typedef shared_ptr< ExpressionBindingProcessor > | kanzi::ExpressionBindingProcessorSharedPtr |
| Expression binding processor shared pointer type. More... | |
Functions | |
| BindingExpressionFunction | kanzi::bindingExpressionFunctionFromOperation (KzuExpressionValidatorOperation operation) |
| Converts expression validation operation to binding expression function. More... | |
| ColorRGBA | kanzi::bindingFixedOperationGetAmbient (Node &node, const Material &material) |
| Fixed operation to acquire ambient color. More... | |
| Vector3 | kanzi::bindingFixedOperationGetCameraPosition (RenderPass &renderPass) |
| Fixed operation to acquire camera position vector. More... | |
| Matrix4x4 | kanzi::bindingFixedOperationGetCameraWorldMatrix (RenderPass &renderPass, Node &node) |
| Fixed operation to acquire camera world matrix. More... | |
| Matrix4x4 | kanzi::bindingFixedOperationGetNormalMatrix (Node &node) |
| Fixed operation to acquire normal matrix. More... | |
| Matrix4x4 | kanzi::bindingFixedOperationGetProjectionCameraWorldMatrix (RenderPass &renderPass, Node &node) |
| Fixed operation to acquire projection camera world matrix. More... | |
| Vector4 | kanzi::bindingFixedOperationGetViewPosition (RenderPass &renderPass) |
| Fixed operation to acquire homogeneous view position vector. More... | |
| Matrix4x4 | kanzi::bindingFixedOperationGetWorldMatrix (Node &node) |
| Fixed operation to acquire world matrix. More... | |
| bool | kanzi::expressionOperationWrite (BindingExpressionOpCodeParameters ¶ms) |
| Execute write operation. More... | |
| bool | kanzi::isFixedOperationOpCode (KzuExpressionValidatorOperation opCode) |
| Tells if given operation code corresponds with a fixed operation. More... | |
| PropertyField | kanzi::propertyFieldFromBinaryTargetAttribute (KzuPropertyBinaryTargetAttribute attribute) |
| Converts a property target attribute from binary into a property field. More... | |
Variables | |
| static constexpr uint16_t | kanzi::s_expressionValidatorBaseValueEngineInternal |
| Expression operations from this index upwards are internal to Kanzi Engine. More... | |
| static constexpr uint16_t | kanzi::s_expressionValidatorBaseValueProcessorInternal |
| Binding processor operations from this index upwards are special cases in Kanzi Engine. More... | |