kanzi::ScrollViewConcept::ScrollMessageArguments Class Reference

#include <kanzi/ui/node/concept/scroll_view.hpp>

Inheritance diagram for kanzi::ScrollViewConcept::ScrollMessageArguments:
kanzi::MessageArguments kanzi::ScrollViewConcept::ScrollTargetMessageArguments kanzi::ScrollViewConcept::ScrollPositionMessageArguments kanzi::ScrollViewConcept::SnapMessageArguments kanzi::ScrollViewConcept::ScrolledMessageArguments kanzi::ScrollViewConcept::ScrollFinishedMessageArguments kanzi::ScrollViewConcept::ScrollStartedMessageArguments kanzi::ScrollViewConcept::UserScrollFinishedMessageArguments kanzi::ScrollViewConcept::UserScrollStartedMessageArguments

Public Member Functions

 KZ_METACLASS_PROPERTY_TYPE (MessageArgumentScrollViewScrollPositionXProperty) KZ_METACLASS_PROPERTY_TYPE(MessageArgumentScrollViewScrollPositionYProperty) float getScrollPositionX() const
 
void setScrollPositionX (float value)
 
float getScrollPositionY () const
 
void setScrollPositionY (float value)
 
Vector2 getScrollPosition () const
 
void setScrollPosition (Vector2 value)
 
Vector2 getScrollSpeed () const
 
void setScrollSpeed (Vector2 value)
 
Vector2 getScrollTarget () const
 
void setScrollTarget (Vector2 value)
 
- Public Member Functions inherited from kanzi::MessageArguments
 MessageArguments ()
 
 MessageArguments (AbstractMessageType messageType)
 
 ~MessageArguments ()
 
template<typename TDataType >
TDataType getArgument (const PropertyType< TDataType > &argumentType) const
 
bool getAbstractArgument (AbstractPropertyType argumentType, Variant &variant) const
 
template<typename TDataType >
void setArgument (const PropertyType< TDataType > &argumentType, typename PropertyType< TDataType >::DataType value)
 
void setAbstractArgument (AbstractPropertyType argumentType, const Variant &variant)
 
bool isFrom (const Node &source) const
 
shared_ptr< NodegetSource () const
 
void setHandled (bool handled)
 
bool isHandled () const
 
chrono::milliseconds getTimestamp () const
 
KzuMessageDispatchergetDispatcher () const
 
AbstractMessageType getType () const
 
void setSource (Node *source)
 
void setTimestamp (chrono::milliseconds timestamp)
 
void setValid (bool valid)
 
bool isValid () const
 
void setDispatcher_internal (KzuMessageDispatcher *dispatcher)
 Internal function. More...
 
void setType_internal (AbstractMessageType type)
 Internal function. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from kanzi::MessageArguments
static PropertyTypeEditorInfoSharedPtr makeEditorInfo ()
 

Member Function Documentation

kanzi::ScrollViewConcept::ScrollMessageArguments::KZ_METACLASS_PROPERTY_TYPE ( MessageArgumentScrollViewScrollPositionXProperty  ) const
inline
void kanzi::ScrollViewConcept::ScrollMessageArguments::setScrollPositionX ( float  value)
inline
float kanzi::ScrollViewConcept::ScrollMessageArguments::getScrollPositionY ( ) const
inline
void kanzi::ScrollViewConcept::ScrollMessageArguments::setScrollPositionY ( float  value)
inline
Vector2 kanzi::ScrollViewConcept::ScrollMessageArguments::getScrollPosition ( ) const
inline
void kanzi::ScrollViewConcept::ScrollMessageArguments::setScrollPosition ( Vector2  value)
inline
Vector2 kanzi::ScrollViewConcept::ScrollMessageArguments::getScrollSpeed ( ) const
inline
void kanzi::ScrollViewConcept::ScrollMessageArguments::setScrollSpeed ( Vector2  value)
inline
Vector2 kanzi::ScrollViewConcept::ScrollMessageArguments::getScrollTarget ( ) const
inline
void kanzi::ScrollViewConcept::ScrollMessageArguments::setScrollTarget ( Vector2  value)
inline

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