#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 |