+ * The action to be taken once the async load has finished.
+ * This should be overridden by the deriving class.
+ *
+ * @param[in] loadSuccess True if the image load was successful (i.e. the resource is available). If false, then the resource failed to load.
+ * @param[in] pixelBuffer The PixelBuffer of the loaded image.
+ * @param[in] url The url address of the loaded image.
+ * @param[in] preMultiplied True if the image had pre-multiplied alpha applied
+ */
+ virtual void LoadComplete( bool loadSuccess, Devel::PixelBuffer pixelBuffer, const Internal::VisualUrl& url, bool preMultiplied ) = 0;
+
+ /**