@lightningjs/renderer
    Preparing search index...

    Class CoreShaderNode<Props>

    CoreShaderNode is a base class that manages the shader prop values. When a prop is being updated the CoreShaderNode will notify either the associated CoreNode, or the Stage that there has been a change and a new render of the scene.

    Type Parameters

    • Props extends object = Record<string, unknown>

    Hierarchy (View Summary)

    Index
    beforeDraw: (() => void) | undefined = undefined
    definedProps: Props | undefined = undefined
    node: CoreNode | null = null
    propsConfig: ShaderProps<Props> | undefined
    resolvedProps: Props | undefined = undefined
    shaderKey: string
    shaderType: CoreShaderType<Props>
    stage: Stage
    time: boolean | ((stage: Stage) => number) | undefined = undefined
    update: (() => void) | undefined = undefined