// Initialize SkIRect with top left (x0, y0) and bottom right (x1, y1) coordinates SkIRect rect = SkIRect::MakeLTRB(x0, y0, x1, y1); // Get the width and height of the rectangle int width = rect.width(); int height = rect.height(); // Translate the rectangle by a certain amount in the x and y directions rect.offset(dx, dy); // Check if a point (x, y) is contained within the rectangle bool isContained = rect.contains(x, y);In the first example, we use the `MakeLTRB` method to create a SkIRect with specified top-left and bottom-right coordinates. In the second example, we get the width and height of the rectangle using the `width` and `height` methods, respectively. In the third example, we use the `offset` method to move the rectangle by a certain amount in the x and y directions. In the final example, we use the `contains` method to check if a point is contained within the rectangle. Overall, SkIRect is a useful class for representing and manipulating rectangles with integer coordinates in C++. It is part of the Skia Graphics Library, which provides a powerful set of tools for creating 2D graphics.