Interface ShaderEffectUniform

Hierarchy

  • ShaderEffectUniform

Properties

method: "uniform1f" | "uniform1i" | "uniform2f" | "uniform2i" | "uniform3f" | "uniform3i" | "uniform4f" | "uniform4i" | "uniform1fv" | "uniform1iv" | "uniform2fv" | "uniform2iv" | "uniform3fv" | "uniform3iv" | "uniform4fv" | "uniform4iv" | "uniformMatrix2fv" | "uniformMatrix3fv" | "uniformMatrix4fv"
name?: string
size?: ((value) => number)

Type declaration

    • (value): number
    • Parameters

      • value: Record<string, unknown>

      Returns number

type: string
updateOnBind?: boolean
updateProgramValue?: ((programValues, shaderProps?) => void)

Type declaration

    • (programValues, shaderProps?): void
    • Parameters

      Returns void

validator?: ((value, props) => number | number[] | number[][])

Type declaration

    • (value, props): number | number[] | number[][]
    • Parameters

      • value: any
      • props: Record<string, unknown>

      Returns number | number[] | number[][]

value: string | number | boolean | number[]

Generated using TypeDoc