interface WebGLLightsState {
    ambient: number[];
    directional: any[];
    directionalShadow: any[];
    directionalShadowMap: any[];
    directionalShadowMatrix: any[];
    hash: {
        directionalLength: number;
        hemiLength: number;
        numDirectionalShadows: number;
        numLightProbes: number;
        numPointShadows: number;
        numSpotMaps: number;
        numSpotShadows: number;
        pointLength: number;
        rectAreaLength: number;
        spotLength: number;
    };
    hemi: any[];
    numLightProbes: number;
    numSpotLightShadowsWithMaps: number;
    point: any[];
    pointShadow: any[];
    pointShadowMap: any[];
    pointShadowMatrix: any[];
    probe: any[];
    rectArea: any[];
    spot: any[];
    spotShadow: any[];
    spotShadowMap: any[];
    spotShadowMatrix: any[];
    version: number;
}

Properties

ambient: number[]
directional: any[]
directionalShadow: any[]
directionalShadowMap: any[]
directionalShadowMatrix: any[]
hash: {
    directionalLength: number;
    hemiLength: number;
    numDirectionalShadows: number;
    numLightProbes: number;
    numPointShadows: number;
    numSpotMaps: number;
    numSpotShadows: number;
    pointLength: number;
    rectAreaLength: number;
    spotLength: number;
}

Type declaration

  • directionalLength: number
  • hemiLength: number
  • numDirectionalShadows: number
  • numLightProbes: number
  • numPointShadows: number
  • numSpotMaps: number
  • numSpotShadows: number
  • pointLength: number
  • rectAreaLength: number
  • spotLength: number
hemi: any[]
numLightProbes: number
numSpotLightShadowsWithMaps: number
point: any[]
pointShadow: any[]
pointShadowMap: any[]
pointShadowMatrix: any[]
probe: any[]
rectArea: any[]
spot: any[]
spotShadow: any[]
spotShadowMap: any[]
spotShadowMatrix: any[]
version: number