+ * @copydoc Dali::NativeImageSource::GetTextureTarget()
+ */
+ virtual int GetTextureTarget() const = 0;
+
+ /**
+ * @copydoc Dali::NativeImageSource::ApplyNativeFragmentShader()
+ */
+ virtual bool ApplyNativeFragmentShader(std::string& shader) = 0;
+
+ /**
+ * @copydoc Dali::NativeImageSource::GetCustomSamplerTypename()
+ */
+ virtual const char* GetCustomSamplerTypename() const = 0;
+
+ /**
+ * @copydoc Dali::NativeImageSource::GetNativeImageHandle()
+ */
+ virtual Any GetNativeImageHandle() const = 0;
+
+ /**
+ * @copydoc Dali::NativeImageSource::SourceChanged()
+ */
+ virtual bool SourceChanged() const = 0;
+
+ /**