ImpsEngine  1.0.0
A software library collection for end user applications.
IAOverscrollingHandler Class Reference
Inheritance diagram for IAOverscrollingHandler:

Public Member Functions

IA_CONSTRUCTOR void IAOverscrollingHandler_make (IAOverscrollingHandler *, IAOverscrollingBehavior behavior)
 
void IAOverscrollingHandler_appendDragLength (IAOverscrollingHandler *, float dragLength)
 
void IAOverscrollingHandler_modifyCurrentDragLengthIfNeeded (IAOverscrollingHandler *, float *currentDragLengthInOut)
 
float IAOverscrollingHandler_getAdditionalOffset (IAOverscrollingHandler *this)
 
void IAOverscrollingHandler_scrollBack (IAOverscrollingHandler *this, uint64_t timeUnits)
 

Data Fields

IAObject base
 
float currentDragLength
 
IAOverscrollingBehavior behavior
 
float accelerationInPixelPerDragLengthSquared
 

Member Function Documentation

◆ IAOverscrollingHandler_make()

IA_CONSTRUCTOR void IAOverscrollingHandler_make ( IAOverscrollingHandler ,
IAOverscrollingBehavior  behavior 
)

◆ IAOverscrollingHandler_appendDragLength()

void IAOverscrollingHandler_appendDragLength ( IAOverscrollingHandler ,
float  dragLength 
)

◆ IAOverscrollingHandler_modifyCurrentDragLengthIfNeeded()

void IAOverscrollingHandler_modifyCurrentDragLengthIfNeeded ( IAOverscrollingHandler ,
float *  currentDragLengthInOut 
)

◆ IAOverscrollingHandler_getAdditionalOffset()

float IAOverscrollingHandler_getAdditionalOffset ( IAOverscrollingHandler this)

◆ IAOverscrollingHandler_scrollBack()

void IAOverscrollingHandler_scrollBack ( IAOverscrollingHandler this,
uint64_t  timeUnits 
)

Field Documentation

◆ base

IAObject IAOverscrollingHandler::base

◆ currentDragLength

float IAOverscrollingHandler::currentDragLength

◆ behavior

IAOverscrollingBehavior IAOverscrollingHandler::behavior

◆ accelerationInPixelPerDragLengthSquared

float IAOverscrollingHandler::accelerationInPixelPerDragLengthSquared

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