#include <kanzi/ui/node/slider_trajectory_presenter.hpp>
Public Types | |
| typedef shared_ptr< TLayoutClass > | LayoutClassSharedPtr |
| typedef vector< Vector3 > | PointCachePoints |
| typedef shared_ptr< SliderTrajectoryPresenter< TLayoutClass, TDerivedClass, TInputClass > > | SharedPtr |
Public Member Functions | |
| size_t | calculateNumberOfTrajectoryPoints (Trajectory &trajectory) |
| void | calculateTrajectoryPoints () |
| float | getDistanceBetweenPoints () const |
| Vector3 | getLastHitPoint () const |
| Vector2 | getLastHitPoint2D () const |
| float | getLastHitPointValue () const |
| Relative distance of the last hit point from the beginning of the curve. Range [0.0f, 1.0f]. | |
| LayoutClassSharedPtr | getLayout () const |
| PointCachePoints::const_iterator | getPointCacheBegin () const |
| PointCachePoints::const_iterator | getPointCacheEnd () const |
| void | initialize () |
| void | onPanCanceled (PanManipulator::CanceledMessageArguments &) |
| void | onPanFinished (PanManipulator::FinishedMessageArguments &message) |
| void | onPanMoved (PanManipulator::MovedMessageArguments &message) |
| void | onPanStarted (PanManipulator::StartedMessageArguments &message) |
| void | refreshLayoutInstance () |
| void | removeLayout () |
| SliderTrajectoryPresenter (Domain *, TDerivedClass *derivedClassArg) | |
| ~SliderTrajectoryPresenter () | |
Static Public Member Functions | |
| static SharedPtr | create (Domain *uiDomainArg, TDerivedClass *derivedClassArg) |
| typedef shared_ptr<SliderTrajectoryPresenter<TLayoutClass, TDerivedClass, TInputClass> > kanzi::SliderTrajectoryPresenter< TLayoutClass, TDerivedClass, TInputClass >::SharedPtr |
| typedef vector<Vector3> kanzi::SliderTrajectoryPresenter< TLayoutClass, TDerivedClass, TInputClass >::PointCachePoints |
| typedef shared_ptr<TLayoutClass> kanzi::SliderTrajectoryPresenter< TLayoutClass, TDerivedClass, TInputClass >::LayoutClassSharedPtr |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Relative distance of the last hit point from the beginning of the curve. Range [0.0f, 1.0f].
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |