_ShaderProgramImpl: inheritance from Base object is excluded; ShaderProgram doxygen...
authork.zverev <k.zverev@samsung.com>
Fri, 4 Oct 2013 15:34:28 +0000 (18:34 +0300)
committerk.zverev <k.zverev@samsung.com>
Fri, 4 Oct 2013 15:34:28 +0000 (18:34 +0300)
Change-Id: I0870b5d26ae42011fd2cd190773223c1aa6a6129
Signed-off-by: k.zverev <k.zverev@samsung.com>
inc/FUiAnimShaderProgram.h
src/ui/animations/FUiAnim_ShaderProgramImpl.h

index c07915c..51c8543 100644 (file)
@@ -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);
 
        /**
index 8a7926f..370d7ea 100644 (file)
@@ -37,8 +37,7 @@ namespace Tizen { namespace Ui { namespace Animations
 {
 
 class _ShaderProgramImpl
-       : public Tizen::Base::Object
-        , public RefObject
+       : public RefObject
 {
 public:
        _ShaderProgramImpl(void);