X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=optional%2Fdali-toolkit%2Fpublic-api%2Fshader-effects%2Fshear-effect.h;h=444ae3f75bcda8c2266e7e8f75c0ebb53825b65c;hb=0cd043d5fe3d330798ea5bdb0711b841535718e0;hp=48c3b5d1fd57ce2794395997c35dd645a9335c4b;hpb=a881757839b7abb008873a68c67e17b3ba39669b;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/optional/dali-toolkit/public-api/shader-effects/shear-effect.h b/optional/dali-toolkit/public-api/shader-effects/shear-effect.h index 48c3b5d..444ae3f 100644 --- a/optional/dali-toolkit/public-api/shader-effects/shear-effect.h +++ b/optional/dali-toolkit/public-api/shader-effects/shear-effect.h @@ -18,10 +18,10 @@ * */ -// INTERNAL INCLUDES -#include +// EXTERNAL INCLUDES +#include -namespace Dali DALI_IMPORT_API +namespace Dali { namespace Toolkit @@ -30,7 +30,7 @@ namespace Toolkit /** * ShearEffect is a custom shader effect to achieve shear effects in Image actors */ -class ShearEffect : public ShaderEffect +class DALI_IMPORT_API ShearEffect : public ShaderEffect { public: @@ -41,9 +41,11 @@ public: ShearEffect(); /** - * Virtual destructor. + * @brief Destructor + * + * This is non-virtual since derived Handle types must not contain data or virtual methods. */ - virtual ~ShearEffect(); + ~ShearEffect(); /** * Create an initialized ShearEffect. @@ -89,7 +91,7 @@ public: private: // Not intended for application developers - ShearEffect(ShaderEffect handle); + DALI_INTERNAL ShearEffect(ShaderEffect handle); }; } // namespace Toolkit