Type Number Object BitmapPaint Library display.* Revision Release 2025.3721 See also BitmapPaint fill.y
This value is used to offset a repeating bitmap fill by a ratio of its width.
Instead of using a specific pixel value for this property, a value between -1 and 1 is required. This tells the GPU to offset the pattern by a full repetition in the horizontal direction. So, using 0.5 will shift the pattern half of one repetition distance on the x axis.
An important distinction is that setting a positive value will shift the pattern to the left, while a negative value will shift the object to the right.
-- Create a vector rectangle
local rect = display.newRect( 200, 200, 300, 300 )
-- Set the fill (paint) to use the bitmap image
local paint = {
type = "image",
filename = "texture1.png"
}
-- Fill the rectangle
rect.fill = paint
-- Offset the fill on the X axis
rect.fill.x = 1