Touch Interface designer has been developed in C++ to achieve the best possible performance. The touch interface widget and its components are C++ widgets (slate widget) developed with the unreal engine’s slate framework. These C++ widgets cannot be manipulated via the blueprint, which is why Touch Interface Designer offers UObjects that communicate with the C++ widgets. These UObjects have variables and functions exposed in blueprint, enabling developers to easily modify the layout or components of the touch interface.

