* policy is set, a reload will not be possible, so the Image should never be
* used once all actors using it have gone off-stage.
* @return A handle to a newly allocated object.
+ *
+ * @since DALi 1.1.4
*/
static EncodedBufferImage New( const uint8_t * const encodedImage, std::size_t encodedImageByteCount, ImageDimensions size, FittingMode::Type fittingMode, SamplingMode::Type samplingMode, bool orientationCorrection = true );
* @brief Retrieves the horizontal stretch pixel ranges in the cropped image space
*
* @return the horizontal stretch pixel ranges in the cropped image space
+ *
+ * @since DALi 1.1.4
*/
const StretchRanges& GetStretchPixelsX();
* @brief Retrieves the vertical stretch pixel ranges in the cropped image space
*
* @return the vertical stretch pixel ranges in the cropped image space
+ *
+ * @since DALi 1.1.4
*/
const StretchRanges& GetStretchPixelsY();
/**
- * Get the child rectangle
+ * @brief Get the child rectangle
+ *
* @return the position and size of the child rectangle
*/
Rect<int> GetChildRectangle();
/**
- * Creates a buffer image from the bitmap with the 1 pixel border cropped off.
+ * @brief Creates a buffer image from the bitmap with the 1 pixel border cropped off.
+ *
* This does not change the internal bitmap.
*
* @return The cropped BufferImage
BufferImage CreateCroppedBufferImage();
/**
- * Helper method to determine if the filename indicates that the image has a 9 patch or n patch border.
+ * @brief Helper method to determine if the filename indicates that the image has a 9 patch or n patch border.
+ *
* @param [in] url The URL of the image file.
* @return true if it is a 9 patch or n patch image
+ *
+ * @since DALi 1.1.4
*/
static bool IsNinePatchUrl( const std::string& url );