*/
// EXTERNAL INCLUDES
-#include <dali/public-api/common/vector-wrapper.h>
#include <dali/public-api/object/base-handle.h>
namespace Dali
class ScrollViewEffect;
class ScrollViewWobbleEffect;
}
+/**
+ * @addtogroup dali_toolkit_controls_scroll_view
+ * @{
+ */
class ScrollView;
class ScrollViewEffect;
-typedef std::vector<ScrollViewEffect> ScrollViewEffectContainer; ///< Container of Dali::Toolkit::ScrollViewEffect%s
-typedef ScrollViewEffectContainer::iterator ScrollViewEffectIter; ///< Iterator for Dali::Toolkit::ScrollViewEffectContainer
-typedef ScrollViewEffectContainer::const_iterator ScrollViewEffectConstIter; ///< Const Iterator for Dali::Toolkit::ScrollViewEffectContainer
-
/**
* @brief ScrollView Effect base class, used to apply custom effects to a
* ScrollView instance.
* properties that can be used with visual effects. Such as creating
* constraints that are applied to ShaderEffects or Actors using these
* properties as inputs.
+ * @SINCE_1_0.0
*/
class DALI_IMPORT_API ScrollViewEffect : public Dali::BaseHandle
{
* @brief Create an uninitialized ScrollViewEffect; this can only be initialized with derived classes.
*
* Calling member functions with an uninitialized Toolkit::BaseObject is not allowed.
+ * @SINCE_1_0.0
*/
ScrollViewEffect();
/**
* @brief This constructor is used by Dali New() methods.
*
+ * @SINCE_1_0.0
* @param [in] impl A pointer to a newly allocated Dali resource
*/
explicit DALI_INTERNAL ScrollViewEffect(Internal::ScrollViewEffect *impl);
};
+/**
+ * @}
+ */
} // namespace Toolkit
} // namespace Dali