Interface MaskRendererOptions

MaskRenderer component configuration

const maskRenderer = new MaskRenderer({
shape: MaskShape.Rectangle,
width: 32,
height: 32,
color: "#000000",
offset: new Vector2(0, 0),
rotation: 0,
opacity: 1,
layer: "Default"
});
const maskRenderer = new MaskRenderer({
shape: MaskShape.Circumference,
radius: 16,
color: "#000000",
offset: new Vector2(0, 0),
opacity: 1,
layer: "Default"
});
const maskRenderer = new MaskRenderer({
shape: MaskShape.Polygon,
vertexModel: [new Vector2(0, 0), new Vector2(32, 0), new Vector2(32, 32), new Vector2(0, 32)],
color: "#000000",
offset: new Vector2(0, 0),
opacity: 1,
layer: "Default"
});
interface MaskRendererOptions {
    color: string;
    height: number;
    layer: string;
    offset: Vector2;
    opacity: number;
    radius: number;
    rotation: number;
    shape: MaskShape;
    vertexModel: Vector2[];
    width: number;
}

Properties

color: string
height: number
layer: string
offset: Vector2
opacity: number
radius: number
rotation: number
shape: MaskShape
vertexModel: Vector2[]
width: number