#include <kanzi/core.ui/message/message_arguments.hpp>
#include <kanzi/core.ui/node/node_fwd.hpp>
#include <kanzi/core.ui/object/object.hpp>
#include <kanzi/core/cpp/platform.hpp>
#include <kanzi/core/cpp/vector.hpp>
#include <kanzi/core/message/message_type.hpp>
#include <kanzi/core/metadata/metaclass.hpp>
#include <kanzi/core/legacy/util/math/kzc_ray.hpp>
#include "input_manipulator_properties.h"
Classes | |
struct | kanzi::KzuInputTouchPoint |
Touch point description. More... | |
struct | kanzi::TouchPointIdEquals |
Helper predicate functor for searching within touch point containers. More... | |
struct | kanzi::TouchPointStateEquals |
Helper predicate functor for searching within touch point containers. More... | |
class | kanzi::InputManipulator |
Base class for the input manipulator. More... | |
struct | kanzi::InputManipulator::TouchInfo |
Structure to hold a state of current touch points. More... | |
class | kanzi::InputManipulator::InputMessageArguments |
Message arguments for input manipulator messages. More... | |
Namespaces | |
kanzi | |
Macros | |
#define | KZU_INPUT_TOUCH_INVALID_ID |
Invalid touch point identifier. More... | |
Typedefs | |
typedef shared_ptr< InputManipulator > | kanzi::InputManipulatorSharedPtr |
typedef weak_ptr< InputManipulator > | kanzi::InputManipulatorWeakPtr |
#define KZU_INPUT_TOUCH_INVALID_ID |
Invalid touch point identifier.