Public Member Functions | |
IA_CONSTRUCTOR void | IAScrollingData_init (IAScrollingData *, float decelerationForScrollingInPixelPerTimeUnitSquared) |
void | IAScrollingData_startScrolling (IAScrollingData *, const IATouch touch) |
void | IAScrollingData_appendNewTouchEvent (IAScrollingData *, float scrollPos, uint64_t time) |
void | IAScrollingData_removeAllOldTouchEvents (IAScrollingData *, uint64_t time) |
void | IAScrollingData_endScrolling (IAScrollingData *) |
float | IAScrollingData_getScrollPosDiffInTimeInterval (IAScrollingData *, uint64_t timeStart, uint64_t timeEnd) |
bool | IAScrollingData_isScrolling (const IAScrollingData *) |
bool | IAScrollingData_isCurrentTouch (const IAScrollingData *, IATouch touch) |
IA_DESTRUCTOR void | IAScrollingData_deinit (IAScrollingData *) |
Data Fields | |
IAObject | base |
IATouch | touch |
bool | isTouchSet |
IAStructArrayList_IAScrollingData_TouchEvent * | latestTouchesData |
float | decelerationForScrollingInPixelPerTimeUnitSquared |
IA_CONSTRUCTOR void IAScrollingData_init | ( | IAScrollingData * | , |
float | decelerationForScrollingInPixelPerTimeUnitSquared | ||
) |
void IAScrollingData_startScrolling | ( | IAScrollingData * | , |
const IATouch | touch | ||
) |
void IAScrollingData_appendNewTouchEvent | ( | IAScrollingData * | , |
float | scrollPos, | ||
uint64_t | time | ||
) |
void IAScrollingData_removeAllOldTouchEvents | ( | IAScrollingData * | , |
uint64_t | time | ||
) |
void IAScrollingData_endScrolling | ( | IAScrollingData * | ) |
float IAScrollingData_getScrollPosDiffInTimeInterval | ( | IAScrollingData * | , |
uint64_t | timeStart, | ||
uint64_t | timeEnd | ||
) |
bool IAScrollingData_isScrolling | ( | const IAScrollingData * | ) |
bool IAScrollingData_isCurrentTouch | ( | const IAScrollingData * | , |
IATouch | touch | ||
) |
IA_DESTRUCTOR void IAScrollingData_deinit | ( | IAScrollingData * | ) |
IAObject IAScrollingData::base |
IATouch IAScrollingData::touch |
bool IAScrollingData::isTouchSet |
IAStructArrayList_IAScrollingData_TouchEvent* IAScrollingData::latestTouchesData |
float IAScrollingData::decelerationForScrollingInPixelPerTimeUnitSquared |