ImpsEngine  1.0.0
A software library collection for end user applications.
IATouchDelegateAttributes Class Reference

Public Member Functions

IA_CONSTRUCTOR void IATouchDelegateAttributes_make (IATouchDelegateAttributes *, void *correspondingObject)
 
void IATouchDelegateAttributes_setAlwaysWantToConsumeTouch (IATouchDelegateAttributes *, bool alwaysWantToConsumeTouch)
 
static void IATouchDelegateAttributes_setCorrespondingObject (IATouchDelegateAttributes *this, void *correspondingObject)
 
static void IATouchDelegateAttributes_setWantToUseTouchFunction (IATouchDelegateAttributes *this, bool(*wantToUseTouch)(void *correspondingObject, IATouch touch))
 
static void IATouchDelegateAttributes_setWantToConsumeTouchFunction (IATouchDelegateAttributes *this, bool(*wantToConsumeTouch)(void *correspondingObject, IATouch touch))
 
static void IATouchDelegateAttributes_setOnTouchBeganFunction (IATouchDelegateAttributes *this, void(*onTouchBegan)(void *correspondingObject, size_t numTouches, IATouch touches[numTouches]))
 
static void IATouchDelegateAttributes_setOnTouchMovedFunction (IATouchDelegateAttributes *this, void(*onTouchMoved)(void *correspondingObject, size_t numTouches, IATouch touches[numTouches]))
 
static void IATouchDelegateAttributes_setOnTouchEndedFunction (IATouchDelegateAttributes *this, void(*onTouchEnded)(void *correspondingObject, size_t numTouches, IATouch touches[numTouches]))
 
static void IATouchDelegateAttributes_setOnTouchCanceledFunction (IATouchDelegateAttributes *this, void(*onTouchCanceled)(void *correspondingObject))
 
static void IATouchDelegateAttributes_setZOrder (IATouchDelegateAttributes *this, int zOrder)
 
static void * IATouchDelegateAttributes_getCorrespondingObject (const IATouchDelegateAttributes *this)
 
static int IATouchDelegateAttributes_getZOrder (const IATouchDelegateAttributes *this)
 

Data Fields

void * correspondingObject
 
bool(* wantToUseTouch )(void *correspondingObject, IATouch touch)
 
bool(* wantToConsumeTouch )(void *correspondingObject, IATouch touch)
 
void(* onTouchBegan )(void *correspondingObject, size_t numTouches, IATouch touches[numTouches])
 
void(* onTouchMoved )(void *correspondingObject, size_t numTouches, IATouch touches[numTouches])
 
void(* onTouchEnded )(void *correspondingObject, size_t numTouches, IATouch touches[numTouches])
 
void(* onTouchCanceled )(void *correspondingObject)
 
int zOrder
 

Static Public Attributes

static bool(*)(void *correspondingObject, IATouch touch) IATouchDelegateAttributes_getWantToUseTouchFunction (const IATouchDelegateAttributes *this)
 
static bool(*)(void *correspondingObject, IATouch touch) IATouchDelegateAttributes_getWantToConsumeTouchFunction (const IATouchDelegateAttributes *this)
 
static void(*)(void *correspondingObject, size_t numTouches, IATouch touches[numTouches]) IATouchDelegateAttributes_getOnTouchBeganFunction (const IATouchDelegateAttributes *this)
 
static void(*)(void *correspondingObject, size_t numTouches, IATouch touches[numTouches]) IATouchDelegateAttributes_getOnTouchMovedFunction (const IATouchDelegateAttributes *this)
 
static void(*)(void *correspondingObject, size_t numTouches, IATouch touches[numTouches]) IATouchDelegateAttributes_getOnTouchEndedFunction (const IATouchDelegateAttributes *this)
 
static void(*)(void *correspondingObjectIATouchDelegateAttributes_getOnTouchCanceledFunction (const IATouchDelegateAttributes *this)
 

Member Function Documentation

◆ IATouchDelegateAttributes_make()

IA_CONSTRUCTOR void IATouchDelegateAttributes_make ( IATouchDelegateAttributes ,
void *  correspondingObject 
)

◆ IATouchDelegateAttributes_setAlwaysWantToConsumeTouch()

void IATouchDelegateAttributes_setAlwaysWantToConsumeTouch ( IATouchDelegateAttributes ,
bool  alwaysWantToConsumeTouch 
)

◆ IATouchDelegateAttributes_setCorrespondingObject()

static void IATouchDelegateAttributes_setCorrespondingObject ( IATouchDelegateAttributes this,
void *  correspondingObject 
)
inline

◆ IATouchDelegateAttributes_setWantToUseTouchFunction()

static void IATouchDelegateAttributes_setWantToUseTouchFunction ( IATouchDelegateAttributes this,
bool(*)(void *correspondingObject, IATouch touch)  wantToUseTouch 
)
inline

◆ IATouchDelegateAttributes_setWantToConsumeTouchFunction()

static void IATouchDelegateAttributes_setWantToConsumeTouchFunction ( IATouchDelegateAttributes this,
bool(*)(void *correspondingObject, IATouch touch)  wantToConsumeTouch 
)
inline

◆ IATouchDelegateAttributes_setOnTouchBeganFunction()

static void IATouchDelegateAttributes_setOnTouchBeganFunction ( IATouchDelegateAttributes this,
void(*)(void *correspondingObject, size_t numTouches, IATouch touches[numTouches])  onTouchBegan 
)
inline

◆ IATouchDelegateAttributes_setOnTouchMovedFunction()

static void IATouchDelegateAttributes_setOnTouchMovedFunction ( IATouchDelegateAttributes this,
void(*)(void *correspondingObject, size_t numTouches, IATouch touches[numTouches])  onTouchMoved 
)
inline

◆ IATouchDelegateAttributes_setOnTouchEndedFunction()

static void IATouchDelegateAttributes_setOnTouchEndedFunction ( IATouchDelegateAttributes this,
void(*)(void *correspondingObject, size_t numTouches, IATouch touches[numTouches])  onTouchEnded 
)
inline

◆ IATouchDelegateAttributes_setOnTouchCanceledFunction()

static void IATouchDelegateAttributes_setOnTouchCanceledFunction ( IATouchDelegateAttributes this,
void(*)(void *correspondingObject onTouchCanceled 
)
inline

◆ IATouchDelegateAttributes_setZOrder()

static void IATouchDelegateAttributes_setZOrder ( IATouchDelegateAttributes this,
int  zOrder 
)
inline

◆ IATouchDelegateAttributes_getCorrespondingObject()

static void * IATouchDelegateAttributes_getCorrespondingObject ( const IATouchDelegateAttributes this)
inline

◆ IATouchDelegateAttributes_getZOrder()

static int IATouchDelegateAttributes_getZOrder ( const IATouchDelegateAttributes this)
inline

Field Documentation

◆ IATouchDelegateAttributes_getWantToUseTouchFunction

bool(* )(void * correspondingObject, IATouch touch) IATouchDelegateAttributes_getWantToUseTouchFunction(const IATouchDelegateAttributes *this)
inlinestatic

◆ IATouchDelegateAttributes_getWantToConsumeTouchFunction

bool(* )(void * correspondingObject, IATouch touch) IATouchDelegateAttributes_getWantToConsumeTouchFunction(const IATouchDelegateAttributes *this)
inlinestatic

◆ IATouchDelegateAttributes_getOnTouchBeganFunction

void(* )(void * correspondingObject, size_t numTouches, IATouch touches[numTouches]) IATouchDelegateAttributes_getOnTouchBeganFunction(const IATouchDelegateAttributes *this)
inlinestatic

◆ IATouchDelegateAttributes_getOnTouchMovedFunction

void(* )(void * correspondingObject, size_t numTouches, IATouch touches[numTouches]) IATouchDelegateAttributes_getOnTouchMovedFunction(const IATouchDelegateAttributes *this)
inlinestatic

◆ IATouchDelegateAttributes_getOnTouchEndedFunction

void(* )(void * correspondingObject, size_t numTouches, IATouch touches[numTouches]) IATouchDelegateAttributes_getOnTouchEndedFunction(const IATouchDelegateAttributes *this)
inlinestatic

◆ IATouchDelegateAttributes_getOnTouchCanceledFunction

void(* )(void * correspondingObject) IATouchDelegateAttributes_getOnTouchCanceledFunction(const IATouchDelegateAttributes *this)
inlinestatic

◆ correspondingObject

void* IATouchDelegateAttributes::correspondingObject

◆ wantToUseTouch

bool(* IATouchDelegateAttributes::wantToUseTouch) (void *correspondingObject, IATouch touch)

◆ wantToConsumeTouch

bool(* IATouchDelegateAttributes::wantToConsumeTouch) (void *correspondingObject, IATouch touch)

◆ onTouchBegan

void(* IATouchDelegateAttributes::onTouchBegan) (void *correspondingObject, size_t numTouches, IATouch touches[numTouches])

◆ onTouchMoved

void(* IATouchDelegateAttributes::onTouchMoved) (void *correspondingObject, size_t numTouches, IATouch touches[numTouches])

◆ onTouchEnded

void(* IATouchDelegateAttributes::onTouchEnded) (void *correspondingObject, size_t numTouches, IATouch touches[numTouches])

◆ onTouchCanceled

void(* IATouchDelegateAttributes::onTouchCanceled) (void *correspondingObject)

◆ zOrder

int IATouchDelegateAttributes::zOrder

The documentation for this class was generated from the following files: