From 1d72a475e0cacdddcd4ce1d7de489d33fb037d78 Mon Sep 17 00:00:00 2001 From: "k.zverev" Date: Fri, 4 Oct 2013 18:34:28 +0300 Subject: [PATCH] _ShaderProgramImpl: inheritance from Base object is excluded; ShaderProgram doxygen is added. Change-Id: I0870b5d26ae42011fd2cd190773223c1aa6a6129 Signed-off-by: k.zverev --- inc/FUiAnimShaderProgram.h | 20 ++++++++++++++++++++ src/ui/animations/FUiAnim_ShaderProgramImpl.h | 3 +-- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/inc/FUiAnimShaderProgram.h b/inc/FUiAnimShaderProgram.h index c07915c..51c8543 100644 --- a/inc/FUiAnimShaderProgram.h +++ b/inc/FUiAnimShaderProgram.h @@ -80,8 +80,28 @@ class _ShaderProgramImpl; class _OSP_EXPORT_ ShaderProgram { public: + /** + * The object is not fully constructed after this constructor is called. + * For full construction, the Construct() method must be called right after calling this constructor. + * + * @since 3.0 + */ ShaderProgram(void); + + /** + * There is no deep copy. Do not call Construct() method for instance of this object. + * The source object shaderProgram should be fully constructed. + * For full construction, the Construct() method for shaderProgram must be called right after calling it constructor. + * + * @since 3.0 + */ ShaderProgram(const ShaderProgram& shaderProgram); + + /** + * This destructor overrides Tizen::Base::Object::~Object(). + * + * @since 3.0 + */ virtual ~ShaderProgram(void); /** diff --git a/src/ui/animations/FUiAnim_ShaderProgramImpl.h b/src/ui/animations/FUiAnim_ShaderProgramImpl.h index 8a7926f..370d7ea 100644 --- a/src/ui/animations/FUiAnim_ShaderProgramImpl.h +++ b/src/ui/animations/FUiAnim_ShaderProgramImpl.h @@ -37,8 +37,7 @@ namespace Tizen { namespace Ui { namespace Animations { class _ShaderProgramImpl - : public Tizen::Base::Object - , public RefObject + : public RefObject { public: _ShaderProgramImpl(void); -- 2.7.4