Add extension to PropertyInput 95/39495/2
authorNick Holland <nick.holland@partner.samsung.com>
Fri, 15 May 2015 16:08:18 +0000 (17:08 +0100)
committerNick Holland <nick.holland@partner.samsung.com>
Wed, 20 May 2015 14:57:43 +0000 (07:57 -0700)
Change-Id: Id4b533d23b8471f7687035bfc2a97fe9ef1535ee

dali/public-api/object/property-input.h

index 6b2197242b1278c7f36406e8adcf153567d6d6c2..24ac833c934171fcd50d5b30ee5df5d0546e5d30 100644 (file)
@@ -38,6 +38,8 @@ class DALI_IMPORT_API PropertyInput
 {
 public:
 
+  class Extension; ///< Forward declare future extension interface
+
   /**
    * @brief Virtual destructor.
    */
@@ -129,6 +131,16 @@ public:
    * @return The Quaternion value.
    */
   virtual const Quaternion& GetQuaternion() const = 0;
+
+  /**
+   * Retrieve the extension for the PropertyInput
+   *
+   * @return The extension if available, NULL otherwise
+   */
+  virtual Extension* GetExtension()
+  {
+    return NULL;
+  }
 };
 
 } // namespace Dali