* @exception E_SUCCESS The method is successful.
* @exception E_INVALID_ARG A specified input parameter is invalid.
* @remarks BitmapPixelFormat::BITMAP_PIXEL_FORMAT_R8G8B8A8 is not applicable for this method.
+ * This function has a problem to work in unbounded region and to affect whole Canvas pixels in the case of COMPOSITE_MODE_SRC or COMPOSITE_MODE_CLEAR.
* @image html graphics_rotatebitmap.PNG
*/
result DrawBitmap(const Point& point, const Bitmap& bitmap, const Point& pivot, int degree);
* @exception E_SUCCESS The method is successful.
* @exception E_INVALID_ARG A specified input parameter is invalid.
* @remarks BitmapPixelFormat::BITMAP_PIXEL_FORMAT_R8G8B8A8 is not applicable for this method.
+ * This function has a problem to work in unbounded region and to affect whole Canvas pixels in the case of COMPOSITE_MODE_SRC or COMPOSITE_MODE_CLEAR.
* @image html graphics_rotatebitmap.PNG
*/
result DrawBitmap(const FloatPoint& point, const Bitmap& bitmap, const FloatPoint& pivot, float degree);
* Defines the composite mode.
*
* @since 2.1
+*
+* @remarks The area affected by Canvas::CompositeMode can be bounded or unbounded.
+* For some cases, the area in which composition is performed can be bounded by the source region, or the area can be unbounded and the composition affects all the Canvas pixels.
*/
enum CompositeMode
{