Kanzi Graphics Engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
kzu_input_manipulator_base.h File Reference

Input manipulator base class. More...

Data Structures

struct  KzuInputManipulatorClass
 Input manipulator class. More...
 
struct  KzuInputManipulator
 Input manipulator. More...
 

Functions

kzsError kzuInputManipulatorCreate_protected (struct KzuInputManipulator *inputManipulator, const struct KzuInputManipulatorClass *inputManipulatorClass, struct KzuPropertyManager *propertyManager)
 Create base input manipulator. More...
 
kzsError kzuInputManipulatorAddHitTestArguments_protected (const struct KzuInputManipulator *inputManipulator, const struct KzuMessage *message, const struct KzuInputTouchPoint *touchPoint)
 Add hit test information arguments to a message from a touch point. More...
 
kzsError kzuInputManipulatorAttach_protected (struct KzuInputManipulator *inputManipulator)
 Base attach function for input manipulators. More...
 
kzsError kzuInputManipulatorDetach_protected (struct KzuInputManipulator *inputManipulator)
 Base detach function for input manipulators. More...
 
kzsError kzuInputManipulatorDelete_protected (struct KzuInputManipulator *inputManipulator)
 Base delete function for input manipulators. More...
 
kzsError kzuInputManipulatorTouchInside_protected (struct KzuInputManipulator *inputManipulator, struct KzuMessage *message)
 Base touch inside function for input manipulators. More...
 
kzsError kzuInputManipulatorTouchOutside_protected (struct KzuInputManipulator *inputManipulator, struct KzuMessage *message)
 Base touch outside function for input manipulators. More...
 
kzsError kzuInputManipulatorCancel_protected (struct KzuInputManipulator *inputManipulator)
 Base cancel function for input manipulators. More...
 
kzsError kzuInputManipulatorReset_protected (struct KzuInputManipulator *inputManipulator)
 Base reset function for input manipulators. More...
 
kzsError kzuInputManipulatorOnFail_protected (struct KzuInputManipulator *inputManipulator)
 Base fail callback function for input manipulators. More...
 

Detailed Description

Input manipulator base class.

Copyright 2008-2019 by Rightware. All rights reserved.

Function Documentation

kzsError kzuInputManipulatorCreate_protected ( struct KzuInputManipulator inputManipulator,
const struct KzuInputManipulatorClass inputManipulatorClass,
struct KzuPropertyManager *  propertyManager 
)

Create base input manipulator.

kzsError kzuInputManipulatorAddHitTestArguments_protected ( const struct KzuInputManipulator inputManipulator,
const struct KzuMessage message,
const struct KzuInputTouchPoint touchPoint 
)

Add hit test information arguments to a message from a touch point.

kzsError kzuInputManipulatorAttach_protected ( struct KzuInputManipulator inputManipulator)

Base attach function for input manipulators.

kzsError kzuInputManipulatorDetach_protected ( struct KzuInputManipulator inputManipulator)

Base detach function for input manipulators.

kzsError kzuInputManipulatorDelete_protected ( struct KzuInputManipulator inputManipulator)

Base delete function for input manipulators.

kzsError kzuInputManipulatorTouchInside_protected ( struct KzuInputManipulator inputManipulator,
struct KzuMessage message 
)

Base touch inside function for input manipulators.

kzsError kzuInputManipulatorTouchOutside_protected ( struct KzuInputManipulator inputManipulator,
struct KzuMessage message 
)

Base touch outside function for input manipulators.

kzsError kzuInputManipulatorCancel_protected ( struct KzuInputManipulator inputManipulator)

Base cancel function for input manipulators.

kzsError kzuInputManipulatorReset_protected ( struct KzuInputManipulator inputManipulator)

Base reset function for input manipulators.

kzsError kzuInputManipulatorOnFail_protected ( struct KzuInputManipulator inputManipulator)

Base fail callback function for input manipulators.