\r
// EXTERNAL INCLUDES\r
#include <dali/public-api/adaptor-framework/native-image-source.h>\r
+#include <dali/devel-api/adaptor-framework/event-thread-callback.h>\r
+\r
\r
namespace Dali\r
{\r
*/\r
DALI_ADAPTOR_API bool ReleaseBuffer(NativeImageSource& image);\r
\r
+/**\r
+ * @brief Set the Resource Destruction Callback object\r
+ *\r
+ * @param image The instance of NativeImageSource.\r
+ * @param callback The Resource Destruction callback\r
+ * @note Ownership of the callback is passed onto this class.\r
+ */\r
+DALI_ADAPTOR_API void SetResourceDestructionCallback(NativeImageSource& image, EventThreadCallback* callback);\r
+\r
} // namespace DevelNativeImageSource\r
\r
} // namespace Dali\r