+ std::size_t Load(TextureManager& textureManager, TextureUploadObserver* textureObserver, const std::string& url, const Rect<int>& border, bool& preMultiplyOnLoad, bool synchronousLoading);
+
+ /**
+ * @brief Set loaded PixelBuffer and its information
+ *
+ * @param [in] id cache data id
+ * @param [in] pixelBuffer of loaded image
+ * @param [in] preMultiplied True if the image had pre-multiplied alpha applied
+ */
+ void SetNPatchData(std::size_t id, Devel::PixelBuffer& pixelBuffer, bool preMultiplied);