FMX.InertialMovement.TAniCalculations Properties

From RAD Studio API Documentation
Jump to: navigation, search


InheritedProtected
AnimationpublicSpecifies whether to customize inertial scrolling by taking into account the DecelerationRate property when calculating parameters of inertial scrolling.
AutoShowingpublicEnables the smooth hiding and showing of scroll bars.
AveragingpublicSpecifies whether to average an inertial moving velocity taking into account all existing points on a trajectory.
BoundsAnimationpublicDetermines whether a corner of the scrolling viewport can be dragged inside the visible area.
CancelTargetXprotectedDefines whether inertial scrolling is impossible in the horizontal direction.
CancelTargetYprotectedDefines whether inertial scrolling is impossible in the vertical direction.
CurrentVelocitypublicThe current velocity of the inertial moving of a scroll view in pixels per second.
DeadZoneprotectedDefines the size of an area where moving of the finger (or mouse) does not initialize scrolling.
DecelerationRatepublicDetermines the deceleration rate of inertial scrolling.
DisposedprotectedDisposed is a read-only property that shows the current state of this object.
DownpublicSpecifies that the user has pressed a mouse button or has touched the touch screen.
ElasticitypublicThe coefficient of border elasticity.
EnabledprotectedSpecifies whether the inertial moving of the scroll view is enabled.
InternalTouchTrackingprotectedDefines the possible inertial moving directions initiated by the touch tracking.
IntervalpublicDefines the interval between successive updates of the pictures of the inertial moving.
InTimerProcpublicInTimerProc is set to True when the inertial scrolling engine starts a timer during calculations of inertial moving parameters.
LastTimeCalcpublicThe last moment when any of the ViewportPosition or CurrentVelocity properties was calculated.
LowVelocitypublicReturns whether the current velocity (CurrentVelocity) is lower than the minimal permitted velocity (MinVelocity) of the inertial moving of a scroll view in pixels per second.
MaxTargetprotectedDefines the maximal coordinates that can be accepted by the viewport position (viewport origin).
MaxVelocityprotectedThe maximal permitted velocity of the inertial moving of a scroll view in pixels per second.
MinTargetprotectedDefines the minimal coordinates that can be accepted by the viewport position (viewport origin).
MinVelocityprotectedThe minimal permitted velocity of the inertial moving of a scroll view in pixels per second.
MouseTargetprotectedA target point specified by rotating the mouse wheel MouseWheel.
MovedpublicDetermines whether the mouse is pressed and moved or the finger is moved.
OpacitypublicThe current opacity of the scroll bars.
PositionCountprotectedThe number of TPointD positions stored in the Positions array.
PositionsprotectedArray of TPointD positions.
PositionTimesprotectedArray of times corresponding to Positions.
ShownprotectedSpecifies whether the scroll bars (scroll indicators) are shown.
StorageTimepublicThe duration of time in which the scrolling engine stores obtained trajectory points.
TargetprotectedThe current target point.
TargetCountpublicThe number of target points stored in the array that is retrieved by GetTargets.
TouchTrackingpublicDefines the possible directions of the inertial scrolling initiated by the touch input.
UpdateCountpublicKeeps the number of calls to BeginUpdate that have not been followed by calls to EndUpdate.
UpDownTimeprotectedKeeps the last moment when the mouse (or finger) was pressed down or released (got up).
UpPositionprotectedIdentifies the position where the mouse button was released.
UpVelocityprotectedIdentifies the velocity at the moment when the mouse button was released.
ViewportPositionpublicCoordinates of the origin of the scrolling viewport specified as the offset from the origin of the content layout of this scroll component.
ViewportPositionFpublicCoordinates of the origin of the scrolling viewport specified as the offset from the origin of the scroll component.