Kanzi  3.9.6
Kanzi Engine API
interop_enums.hpp File Reference

Namespaces

 kanzi
 Easing functions that require external dependencies for calculation.
 
 kanzi::interop
 

Enumerations

enum  kanzi::interop::CachingMode { kanzi::interop::CachingModeDisabled, kanzi::interop::CachingModeEnabled, kanzi::interop::CachingModeAutomatic }
 Caching modes for nodes. More...
 
enum  kanzi::interop::DataObjectType {
  kanzi::interop::Object, kanzi::interop::Integer, kanzi::interop::Real, kanzi::interop::Bool,
  kanzi::interop::String, kanzi::interop::Enum, kanzi::interop::List
}
 Type enumerations for different data object types. More...
 
enum  kanzi::interop::LayoutDirection { kanzi::interop::DirectionX, kanzi::interop::DirectionY, kanzi::interop::DirectionZ }
 Direction in which stack layout arranges its items. More...
 
enum  kanzi::interop::MemoryStrategy { kanzi::interop::KeepInMemory, kanzi::interop::OptimizeMemory }
 Resource manager memory strategy. More...
 
enum  kanzi::interop::MessageRouting { kanzi::interop::MessageRoutingTunneling, kanzi::interop::MessageRoutingBubbling, kanzi::interop::MessageRoutingTunnelingBubbling }
 Message routing modes. More...
 
enum  kanzi::interop::PropertyDataType {
  kanzi::interop::PropertyDataTypeFloat, kanzi::interop::PropertyDataTypeInt, kanzi::interop::PropertyDataTypeBool, kanzi::interop::PropertyDataTypeColor,
  kanzi::interop::PropertyDataTypeVector2, kanzi::interop::PropertyDataTypeVector3, kanzi::interop::PropertyDataTypeVector4, kanzi::interop::PropertyDataTypeMatrix3x3,
  kanzi::interop::PropertyDataTypeMatrix4x4, kanzi::interop::PropertyDataTypeString, kanzi::interop::PropertyDataTypePointer, kanzi::interop::PropertyDataTypeResource,
  kanzi::interop::PropertyDataTypeSRT2D, kanzi::interop::PropertyDataTypeSRT3D, kanzi::interop::PropertyDataTypeRange
}
 Enumeration of data types that can be stored as properties. More...
 
enum  kanzi::interop::PropertyField {
  kanzi::interop::PropertyFieldWhole, kanzi::interop::PropertyFieldTranslationX, kanzi::interop::PropertyFieldTranslationY, kanzi::interop::PropertyFieldTranslationZ,
  kanzi::interop::PropertyFieldScaleX, kanzi::interop::PropertyFieldScaleY, kanzi::interop::PropertyFieldScaleZ, kanzi::interop::PropertyFieldRotationX,
  kanzi::interop::PropertyFieldRotationY, kanzi::interop::PropertyFieldRotationZ, kanzi::interop::PropertyFieldColorR, kanzi::interop::PropertyFieldColorG,
  kanzi::interop::PropertyFieldColorB, kanzi::interop::PropertyFieldColorA, kanzi::interop::PropertyFieldVectorX, kanzi::interop::PropertyFieldVectorY,
  kanzi::interop::PropertyFieldVectorZ, kanzi::interop::PropertyFieldVectorW, kanzi::interop::PropertyFieldRotation
}
 Property field. More...
 
enum  kanzi::interop::PropertyNotificationReason { kanzi::interop::PropertyNotificationReasonChanged, kanzi::interop::PropertyNotificationReasonRemoved }
 Property notification reason. More...
 
enum  kanzi::interop::PropertyTypeChangeFlag {
  kanzi::interop::PropertyTypeChangeFlagFinalTransformation, kanzi::interop::PropertyTypeChangeFlagMeasure, kanzi::interop::PropertyTypeChangeFlagParentMeasure, kanzi::interop::PropertyTypeChangeFlagArrange,
  kanzi::interop::PropertyTypeChangeFlagRender, kanzi::interop::PropertyTypeChangeFlagDraw, kanzi::interop::PropertyTypeChangeFlagConstraint
}
 Each property type has a set of property change flags that indicate the effects that changing a property has. More...
 
enum  kanzi::interop::ResourceLoadTaskType { kanzi::interop::ResourceLoadTaskType::LoadAndFinish, kanzi::interop::ResourceLoadTaskType::FinishOnly }
 The type of the load task. More...
 
enum  kanzi::interop::SelectionBehavior { kanzi::interop::SelectionBehavior::None, kanzi::interop::SelectionBehavior::BringToCenter }
 Behaviors for the List Box when an item in the List Box is selected. More...
 
enum  kanzi::interop::VariantDataType {
  kanzi::interop::VariantDataTypeFloat, kanzi::interop::VariantDataTypeInt, kanzi::interop::VariantDataTypeBool, kanzi::interop::VariantDataTypeColor,
  kanzi::interop::VariantDataTypeVector2, kanzi::interop::VariantDataTypeVector3, kanzi::interop::VariantDataTypeVector4, kanzi::interop::VariantDataTypeMatrix3x3,
  kanzi::interop::VariantDataTypeMatrix4x4, kanzi::interop::VariantDataTypeString, kanzi::interop::VariantDataTypePointer, kanzi::interop::VariantDataTypeResourceID,
  kanzi::interop::VariantDataTypeResource, kanzi::interop::VariantDataTypeSRT2D, kanzi::interop::VariantDataTypeSRT3D, kanzi::interop::VariantDataTypeQuaternion
}
 Specifies the data types that can be stored as variants. More...