Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
[platform/core/uifw/dali-core.git] / dali / internal / event / images / native-image-impl.h
index 0f1dfe4..8c2c00b 100644 (file)
@@ -18,6 +18,9 @@
  *
  */
 
+// EXTERNAL INCLUDES
+#include <string>
+
 // INTERNAL INCLUDES
 #include <dali/public-api/images/native-image.h>
 #include <dali/internal/event/images/image-impl.h>
@@ -46,22 +49,33 @@ public:
    */
   static NativeImagePtr New( NativeImageInterface& nativeImageInterface );
 
-  /**
-   * @copydoc Dali::NativeImage::CreateGlTexture
-   */
-  void CreateGlTexture();
-
 protected:
 
   /**
    * Constructor
    */
-  NativeImage();
+  NativeImage( NativeImageInterface& nativeImageInterface );
 
   /**
    * A reference counted object may only be deleted by calling Unreference()
    */
   virtual ~NativeImage();
+
+public:
+
+  /**
+   * @copydoc Dali::NativeImageInterface::Extension::GetCustomFragmentPreFix()
+   */
+  const char* GetCustomFragmentPreFix();
+
+  /**
+   * @copydoc Dali::NativeImageInterface::Extension::GetCustomSamplerTypename()
+   */
+  const char* GetCustomSamplerTypename();
+
+private:
+  std::string mCustomFragmentPreFix;
+  std::string mCustomSamplerTypename;
 };
 
 } // namespace Internal