Kanzi 3.9.14
expression_binding_processor_enums.hpp File Reference

Namespaces

namespace  kanzi
 
namespace  kanzi::interop
 

Enumerations

enum  kanzi::interop::BindingExpressionArgumentType {
  kanzi::interop::BindingExpressionArgumentTypeTemporaryRegister0 , kanzi::interop::BindingExpressionArgumentTypeTemporaryRegister1 , kanzi::interop::BindingExpressionArgumentTypeTemporaryRegister2 , kanzi::interop::BindingExpressionArgumentTypeTemporaryRegister3 ,
  kanzi::interop::BindingExpressionArgumentTypeTemporaryRegister4 , kanzi::interop::BindingExpressionArgumentTypeTemporaryRegister5 , kanzi::interop::BindingExpressionArgumentTypeTemporaryRegister6 , kanzi::interop::BindingExpressionArgumentTypeConstantRegister0 ,
  kanzi::interop::BindingExpressionArgumentTypeConstantRegister1 , kanzi::interop::BindingExpressionArgumentTypeConstantRegister2 , kanzi::interop::BindingExpressionArgumentTypeConstantRegister3 , kanzi::interop::BindingExpressionArgumentTypeConstantRegister4 ,
  kanzi::interop::BindingExpressionArgumentTypeConstantRegister5 , kanzi::interop::BindingExpressionArgumentTypeConstantRegister6 , kanzi::interop::BindingExpressionArgumentTypeSourceRegister0 , kanzi::interop::BindingExpressionArgumentTypeSourceRegister1 ,
  kanzi::interop::BindingExpressionArgumentTypeSourceRegister2 , kanzi::interop::BindingExpressionArgumentTypeSourceRegister3 , kanzi::interop::BindingExpressionArgumentTypeSourceRegister4 , kanzi::interop::BindingExpressionArgumentTypeSourceRegister5 ,
  kanzi::interop::BindingExpressionArgumentTypeSourceRegister6 , kanzi::interop::BindingExpressionArgumentTypeDataSourceRegister0 , kanzi::interop::BindingExpressionArgumentTypeDataSourceRegister1 , kanzi::interop::BindingExpressionArgumentTypeDataSourceRegister2 ,
  kanzi::interop::BindingExpressionArgumentTypeDataSourceRegister3 , kanzi::interop::BindingExpressionArgumentTypeDataSourceRegister4 , kanzi::interop::BindingExpressionArgumentTypeDataSourceRegister5 , kanzi::interop::BindingExpressionArgumentTypeDataSourceRegister6
}
 Runtime expression validator argument type. More...
 
enum  kanzi::interop::KzuExpressionValidatorOperation {
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_WRITE , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_ADD , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_SUBTRACT , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_MULTIPLY ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_DIVIDE , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_MODULO , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_ABS , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_MIN ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_MAX , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_CEIL , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_FLOOR , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_ROUND ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_POW , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_SQRT , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_STEP , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TO_BOOL ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TO_INT , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TO_FLOAT , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TO_STRING , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_REMAINDER ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ROTATION , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ROTATION_X , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ROTATION_Y , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ROTATION_Z ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_ROTATE , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_ROTATE_X , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_ROTATE_Y , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_ROTATE_Z ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_EXTRACT_EULER_X , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_EXTRACT_EULER_Y , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_EXTRACT_EULER_Z , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_GET_CURRENT_VALUE ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_ACQUIRE , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_GREATER , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_GREATER_OR_EQUAL , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_LESS ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_LESS_OR_EQUAL , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_EQUAL , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_NOT_EQUAL , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_LOGICAL_AND ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_LOGICAL_OR , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_LOGICAL_NOT , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TO_MATRIX3x3 , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TO_MATRIX4x4 ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TO_SRT2D , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TO_SRT3D , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_SIN , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_COS ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TAN , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_ASIN , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_ACOS , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_ATAN ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_ATAN2 , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_SINC , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_DOT , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_CROSS ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_INVERSE , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_GET_FIELD , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_SET_FIELD , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TRANSFORM ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_CLAMP , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_MIX , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_LINEARSTEP , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_SMOOTHSTEP ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_SMOOTHERSTEP , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_GET_PROJECTION_CAMERA_WORLD_MATRIX , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_GET_CAMERA_WORLD_MATRIX , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_GET_WORLD_MATRIX ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_GET_NORMAL_MATRIX , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_GET_CAMERA_POSITION , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_GET_AMBIENT , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TERNARY_CONDITIONAL ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_LINEAR_TO_SRGB , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_SRGB_TO_LINEAR , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TRANSPOSE , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_PREMULTIPLY_COLOR ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_GET_VIEW_POSITION , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_SPLIT , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_EVALUATE , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ITERATOR ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_VIEW , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TO_COLOR4 , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TO_VECTOR2 , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TO_VECTOR3 ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TO_VECTOR4 , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_WIDTH , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_HEIGHT , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_SIZE ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_PIXEL_FORMAT , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_ADDRESSING_MODE , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_DEPTH_COMPARE_FUNCTION , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_FILTER_MODE ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_MIPMAP_MODE , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_ANISOTROPY_LEVEL , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_MULTISAMPLE_LEVEL , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_NOT ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_AND , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_OR , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_XOR , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_LEFT_SHIFT ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_RIGHT_SHIFT , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_HSL_TO_SRGB , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_SRGB_TO_HSL , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_SIGN ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_LENGTH , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_NORMALIZE , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_GET_ROW , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_SET_ROW ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_GET_COLUMN , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_SET_COLUMN , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_CONTINUE_IF , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_GET_CAMERA_NORMAL_MATRIX ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_STRING_FORMAT , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_APPEND_RANGE , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_POSITION_CONSTRAINT , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_ORIENTATION_CONSTRAINT ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_LOOK_AT_CONSTRAINT , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_REVERSED_LOOK_AT_CONSTRAINT , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_REVERSED_CYLINDRICAL_LOOK_AT_CONSTRAINT , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR_0 , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR_1 , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR_2 , kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR_3 ,
  kanzi::interop::KZU_EXPRESSION_VALIDATOR_OPERATION_INVALID
}
 Expression operation. More...
 
enum  kanzi::interop::KzuPropertyBinaryTargetAttribute {
  kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_TRANSLATION_X , kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_TRANSLATION_Y , kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_TRANSLATION_Z , kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_SCALE_X ,
  kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_SCALE_Y , kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_SCALE_Z , kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_ROTATION_Z , kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_ROTATION_Y ,
  kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_ROTATION_X , kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_WHOLE_PROPERTY , kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_COLOR_R , kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_COLOR_G ,
  kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_COLOR_B , kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_COLOR_A , kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_VECTOR_X , kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_VECTOR_Y ,
  kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_VECTOR_Z , kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_VECTOR_W , kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_SCALE , kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_ROTATION ,
  kanzi::interop::KZU_PROPERTY_BINARY_TARGET_ATTRIBUTE_TRANSLATION
}
 Binding property field (binary file). More...