# All files / src/WebGL/shaders/lib index.ts

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45

    18x

     export * from "./basic"
    export * from "./instanced"
    export * from "./lambert"
    export * from "./lambertdouble"
    export * from "./outline"
    export * from "./screen"
    export * from "./screenaa"
    export * from "./sphereimposter"
    export * from "./sphereimposteroutline"
    export * from "./sprite"
    export * from "./stickimposter"
    export * from "./stickimposteroutline"
    export * from "./volumetric"

    import { Shader } from '../ShaderType';
    import { basic } from "./basic"
    import { instanced } from "./instanced"
    import { lambert } from "./lambert"
    import { lambertdouble } from "./lambertdouble"
    import { outline } from "./outline"
    import { screen } from "./screen"
    import { screenaa } from "./screenaa"
    import { sphereimposter } from "./sphereimposter"
    import { sphereimposteroutline } from "./sphereimposteroutline"
    import { sprite } from "./sprite"
    import { stickimposter } from "./stickimposter"
    import { stickimposteroutline } from "./stickimposteroutline"
    import { volumetric } from "./volumetric"

    export const ShaderLib: Record<string, Shader> = {
        basic,
        instanced,
        lambert,
        lambertdouble,
        outline,
        screen,
        screenaa,
        sphereimposter,
        sphereimposteroutline,
        sprite,
        stickimposter,
        stickimposteroutline,
        volumetric,
    }