const UIRectangles: LiveComponent<UIRectanglesProps>
{
rectangle?: number[] | TypedArray,
radius?: number[] | TypedArray,
border?: number[] | TypedArray,
stroke?: number[] | TypedArray,
fill?: number[] | TypedArray,
uv?: number[] | TypedArray,
st?: number[] | TypedArray,
repeat?: number,
sdf?: number[] | TypedArray,
rectangles?: ShaderSource,
radiuses?: ShaderSource,
borders?: ShaderSource,
strokes?: ShaderSource,
fills?: ShaderSource,
uvs?: ShaderSource,
sts?: ShaderSource,
repeats?: ShaderSource,
sdfs?: ShaderSource,
texture?: TextureSource | LambdaSource<any> | ShaderModule<any>,
transform?: ShaderModule<any>,
clip?: ShaderModule<any>,
mask?: ShaderSource,
debugContours?: boolean,
count?: Lazy<number>,
id?: number,
} &
Pick<Partial<PipelineOptions>,
"mode" | "depthTest" | "depthWrite" | "alphaToCoverage" | "blend">
packages / workbench / src / primitives / ui-rectangles.ts