@lightningtv/renderer
Version:
Lightning 3 Renderer
32 lines (31 loc) • 790 B
TypeScript
import type { CoreShaderType } from '../../renderers/CoreShaderNode.js';
/**
* Properties of the {@link RadialGradient} shader
*/
export interface RadialGradientProps {
/**
* Array of colors to be used in the RadialGradient shader
*
* @default [0xff000000, 0xffffffff]
*/
colors: number[];
/**
* Array of color stops
*/
stops: number[];
/**
* Width of the RadialGradientEffect
*/
width: number;
/**
* height of the RadialGradientEffect
*
* @remarks if not defined uses the width value
*/
height: number;
/**
* center point of where the RadialGradientEffect is drawn
*/
pivot: [number, number];
}
export declare const RadialGradientTemplate: CoreShaderType<RadialGradientProps>;