ImageFillBuilder
Properties
Customizable GLSL function used to perform domain warping on a given vector. This property allows defining a function written in GLSL that alters the texture coordinate p
for advanced procedural texturing techniques or creative transformations.
A transformation matrix applied to the image fill. This property allows modifying the spatial characteristics of the image used in the fill, such as translation, rotation, or scaling. Using this matrix, the image can be adjusted to achieve specific visual effects or alignment within the fill bounds. By default, it is set to the identity matrix, which means no transformation is applied.
Represents an optional ColorBuffer
used as an input image for image-based fill operations. This property is used in conjunction with various fill attributes (e.g., fillUnits
, fillFit
, spreadMethodX
, spreadMethodY
, fillTransform
) to define how the image is applied to a shape.
Specifies the method used to determine how the edges of the image fill are handled along the x-axis. The value is of type SpreadMethod, and it defines how pixel values are repeated or reflected when they exceed the bounds of the original image. By default, it is set to SpreadMethod.PAD, which extends the edge pixels of the image.
Specifies the method used to determine how the edges of the image fill are handled along the y-axis. The value is of type SpreadMethod, allowing for pixel values to be extended, reflected, or repeated when exceeding the bounds of the image. By default, it is set to SpreadMethod.PAD, which extends the edge pixels of the image.