[{"data":1,"prerenderedAt":2135},["ShallowReactive",2],{"navigation":3,"/api/light-shadow/lensflare":466,"/api/light-shadow/lensflare-surround":2130},[4,22],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","/getting-started","1.getting-started/1.index",[9,10,14,18],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"Installation Guide","/getting-started/installation","1.getting-started/2.installation",{"title":15,"path":16,"stem":17},"Usage","/getting-started/usage","1.getting-started/3.usage",{"title":19,"path":20,"stem":21},"Upgrade Guide","/getting-started/upgrade-guide","1.getting-started/4.upgrade-guide",{"title":23,"path":24,"stem":25,"children":26},"Api","/api","2.api",[27,30,80,110,152,186,280,306,340,390,432],{"title":28,"path":24,"stem":29},"All","2.api/index",{"title":31,"path":32,"stem":33,"children":34},"Abstractions","/api/abstractions","2.api/1.abstractions/index",[35,36,40,44,48,52,56,60,64,68,72,76],{"title":31,"path":32,"stem":33},{"title":37,"path":38,"stem":39},"Align","/api/abstractions/align","2.api/1.abstractions/align",{"title":41,"path":42,"stem":43},"Billboard","/api/abstractions/billboard","2.api/1.abstractions/billboard",{"title":45,"path":46,"stem":47},"Camera Shake","/api/abstractions/camera-shake","2.api/1.abstractions/camera-shake",{"title":49,"path":50,"stem":51},"Edges","/api/abstractions/edges","2.api/1.abstractions/edges",{"title":53,"path":54,"stem":55},"Fit","/api/abstractions/fit","2.api/1.abstractions/fit",{"title":57,"path":58,"stem":59},"Levioso (Float)","/api/abstractions/levioso","2.api/1.abstractions/levioso",{"title":61,"path":62,"stem":63},"Mask","/api/abstractions/mask","2.api/1.abstractions/mask",{"title":65,"path":66,"stem":67},"Outline","/api/abstractions/outline","2.api/1.abstractions/outline",{"title":69,"path":70,"stem":71},"Sampler","/api/abstractions/sampler","2.api/1.abstractions/sampler",{"title":73,"path":74,"stem":75},"ScreenSizer","/api/abstractions/screen-sizer","2.api/1.abstractions/screen-sizer",{"title":77,"path":78,"stem":79},"ScreenSpace","/api/abstractions/screen-space","2.api/1.abstractions/screen-space",{"title":81,"path":82,"stem":83,"children":84},"Controls","/api/controls","2.api/2.controls/index",[85,86,90,94,98,102,106],{"title":81,"path":82,"stem":83},{"title":87,"path":88,"stem":89},"Camera Controls","/api/controls/camera-controls","2.api/2.controls/camera-controls",{"title":91,"path":92,"stem":93},"Keyboard Controls","/api/controls/keyboard-controls","2.api/2.controls/keyboard-controls",{"title":95,"path":96,"stem":97},"Map Controls","/api/controls/map-controls","2.api/2.controls/map-controls",{"title":99,"path":100,"stem":101},"Orbit Controls","/api/controls/orbit-controls","2.api/2.controls/orbit-controls",{"title":103,"path":104,"stem":105},"PointerLock Controls","/api/controls/pointer-lock-controls","2.api/2.controls/pointer-lock-controls",{"title":107,"path":108,"stem":109},"Transform Controls","/api/controls/transform-controls","2.api/2.controls/transform-controls",{"title":111,"path":112,"stem":113,"children":114},"Loaders","/api/loaders","2.api/3.loaders/index",[115,116,120,124,128,132,136,140,144,148],{"title":111,"path":112,"stem":113},{"title":117,"path":118,"stem":119},"useGLTF","/api/loaders/use-gltf","2.api/3.loaders/1.use-gltf",{"title":121,"path":122,"stem":123},"GLTFModel","/api/loaders/gltf-model","2.api/3.loaders/2.gltf-model",{"title":125,"path":126,"stem":127},"useFBX","/api/loaders/use-fbx","2.api/3.loaders/3.use-fbx",{"title":129,"path":130,"stem":131},"FBXModel","/api/loaders/fbx-model","2.api/3.loaders/4.fbx-model",{"title":133,"path":134,"stem":135},"useTexture","/api/loaders/use-texture","2.api/3.loaders/5.use-texture",{"title":137,"path":138,"stem":139},"useTextures","/api/loaders/use-textures","2.api/3.loaders/6.use-textures",{"title":141,"path":142,"stem":143},"useSVG","/api/loaders/use-svg","2.api/3.loaders/7.use-svg",{"title":145,"path":146,"stem":147},"useProgress","/api/loaders/use-progress","2.api/3.loaders/use-progress",{"title":149,"path":150,"stem":151},"useVideoTexture","/api/loaders/use-video-texture","2.api/3.loaders/use-video-texture",{"title":153,"path":154,"stem":155,"children":156},"Materials","/api/materials","2.api/4.materials/index",[157,158,162,166,170,174,178,182],{"title":153,"path":154,"stem":155},{"title":159,"path":160,"stem":161},"Custom Shader Material","/api/materials/custom-shader-material","2.api/4.materials/custom-shader-material",{"title":163,"path":164,"stem":165},"Mesh Glass Material","/api/materials/glass-material","2.api/4.materials/glass-material",{"title":167,"path":168,"stem":169},"Holographic Material","/api/materials/holographic-material","2.api/4.materials/holographic-material",{"title":171,"path":172,"stem":173},"Mesh Discard Material","/api/materials/mesh-discard-material","2.api/4.materials/mesh-discard-material",{"title":175,"path":176,"stem":177},"Mesh Reflection Material","/api/materials/mesh-reflection-material","2.api/4.materials/mesh-reflection-material",{"title":179,"path":180,"stem":181},"Point Material","/api/materials/point-material","2.api/4.materials/point-material",{"title":183,"path":184,"stem":185},"Wobble Material","/api/materials/wobble-material","2.api/4.materials/wobble-material",{"title":187,"path":188,"stem":189,"children":190},"Shapes","/api/shapes","2.api/5.shapes/index",[191,192,196,200,204,208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276],{"title":187,"path":188,"stem":189},{"title":193,"path":194,"stem":195},"Box","/api/shapes/box","2.api/5.shapes/box",{"title":197,"path":198,"stem":199},"CatmullRomCurve3","/api/shapes/catmullromcurve3","2.api/5.shapes/catmullromcurve3",{"title":201,"path":202,"stem":203},"Circle","/api/shapes/circle","2.api/5.shapes/circle",{"title":205,"path":206,"stem":207},"Cone","/api/shapes/cone","2.api/5.shapes/cone",{"title":209,"path":210,"stem":211},"Cubic Bezier Line","/api/shapes/cubic-bezier-line","2.api/5.shapes/cubic-bezier-line",{"title":213,"path":214,"stem":215},"Cylinder","/api/shapes/cylinder","2.api/5.shapes/cylinder",{"title":217,"path":218,"stem":219},"Dodecahedron","/api/shapes/dodecahedron","2.api/5.shapes/dodecahedron",{"title":221,"path":222,"stem":223},"Grid","/api/shapes/grid","2.api/5.shapes/grid",{"title":225,"path":226,"stem":227},"Icosahedron","/api/shapes/icosahedron","2.api/5.shapes/icosahedron",{"title":229,"path":230,"stem":231},"Line2","/api/shapes/line2","2.api/5.shapes/line2",{"title":233,"path":234,"stem":235},"Octahedron","/api/shapes/octahedron","2.api/5.shapes/octahedron",{"title":237,"path":238,"stem":239},"Plane","/api/shapes/plane","2.api/5.shapes/plane",{"title":241,"path":242,"stem":243},"Quadratic Bezier Line","/api/shapes/quadratic-bezier-line","2.api/5.shapes/quadratic-bezier-line",{"title":245,"path":246,"stem":247},"Ring","/api/shapes/ring","2.api/5.shapes/ring",{"title":249,"path":250,"stem":251},"Rounded Box","/api/shapes/rounded-box","2.api/5.shapes/rounded-box",{"title":253,"path":254,"stem":255},"Screen Quad","/api/shapes/screen-quad","2.api/5.shapes/screen-quad",{"title":257,"path":258,"stem":259},"Sphere","/api/shapes/sphere","2.api/5.shapes/sphere",{"title":261,"path":262,"stem":263},"Superformula","/api/shapes/superformula","2.api/5.shapes/superformula",{"title":265,"path":266,"stem":267},"Tetrahedron","/api/shapes/tetrahedron","2.api/5.shapes/tetrahedron",{"title":269,"path":270,"stem":271},"Torus","/api/shapes/torus","2.api/5.shapes/torus",{"title":273,"path":274,"stem":275},"Torus Knot","/api/shapes/torus-knot","2.api/5.shapes/torus-knot",{"title":277,"path":278,"stem":279},"Tube","/api/shapes/tube","2.api/5.shapes/tube",{"title":281,"path":282,"stem":283,"children":284},"Debug/Performance","/api/debug-performance","2.api/6.debug-performance/index",[285,286,290,294,298,302],{"title":281,"path":282,"stem":283},{"title":287,"path":288,"stem":289},"Helper","/api/debug-performance/helper","2.api/6.debug-performance/helper",{"title":291,"path":292,"stem":293},"LOD","/api/debug-performance/lod","2.api/6.debug-performance/lod",{"title":295,"path":296,"stem":297},"Stats","/api/debug-performance/stats","2.api/6.debug-performance/stats",{"title":299,"path":300,"stem":301},"StatsGl","/api/debug-performance/stats-gl","2.api/6.debug-performance/stats-gl",{"title":303,"path":304,"stem":305},"useBVH","/api/debug-performance/use-bvh","2.api/6.debug-performance/use-bvh",{"title":307,"path":308,"stem":309,"children":310},"Light/Shadow","/api/light-shadow","2.api/7.light-shadow/index",[311,312,316,320,324,328,332,336],{"title":307,"path":308,"stem":309},{"title":313,"path":314,"stem":315},"Accumulative Shadows","/api/light-shadow/accumulative-shadows","2.api/7.light-shadow/accumulative-shadows",{"title":317,"path":318,"stem":319},"Bake Shadows","/api/light-shadow/bake-shadows","2.api/7.light-shadow/bake-shadows",{"title":321,"path":322,"stem":323},"Circle Shadow","/api/light-shadow/circle-shadow","2.api/7.light-shadow/circle-shadow",{"title":325,"path":326,"stem":327},"Contact Shadows","/api/light-shadow/contact-shadows","2.api/7.light-shadow/contact-shadows",{"title":329,"path":330,"stem":331},"Lensflare","/api/light-shadow/lensflare","2.api/7.light-shadow/lensflare",{"title":333,"path":334,"stem":335},"Randomized Lights","/api/light-shadow/randomized-lights","2.api/7.light-shadow/randomized-lights",{"title":337,"path":338,"stem":339},"Soft Shadows","/api/light-shadow/soft-shadows","2.api/7.light-shadow/soft-shadows",{"title":341,"path":342,"stem":343,"children":344},"Staging","/api/staging","2.api/8.staging/index",[345,346,350,354,358,362,366,370,374,378,382,386],{"title":341,"path":342,"stem":343},{"title":347,"path":348,"stem":349},"Environment","/api/staging/environment","2.api/8.staging/1.environment",{"title":351,"path":352,"stem":353},"useEnvironment","/api/staging/use-environment","2.api/8.staging/2.use-environment",{"title":355,"path":356,"stem":357},"Lightformer","/api/staging/lightformer","2.api/8.staging/3.lightformer",{"title":359,"path":360,"stem":361},"Backdrop","/api/staging/backdrop","2.api/8.staging/backdrop",{"title":363,"path":364,"stem":365},"Ocean","/api/staging/ocean","2.api/8.staging/ocean",{"title":367,"path":368,"stem":369},"Precipitation","/api/staging/precipitation","2.api/8.staging/precipitation",{"title":371,"path":372,"stem":373},"Sky","/api/staging/sky","2.api/8.staging/sky",{"title":375,"path":376,"stem":377},"Smoke","/api/staging/smoke","2.api/8.staging/smoke",{"title":379,"path":380,"stem":381},"Sparkles","/api/staging/sparkles","2.api/8.staging/sparkles",{"title":383,"path":384,"stem":385},"Stage","/api/staging/stage","2.api/8.staging/stage",{"title":387,"path":388,"stem":389},"Stars","/api/staging/stars","2.api/8.staging/stars",{"title":391,"path":392,"stem":393,"children":394},"Objects","/api/objects","2.api/9.objects/index",[395,396,400,404,408,412,416,420,424,428],{"title":391,"path":392,"stem":393},{"title":397,"path":398,"stem":399},"AnimatedSprite","/api/objects/animated-sprite","2.api/9.objects/animated-sprite",{"title":401,"path":402,"stem":403},"CubeCamera","/api/objects/cube-camera","2.api/9.objects/cube-camera",{"title":405,"path":406,"stem":407},"Fbo","/api/objects/fbo","2.api/9.objects/fbo",{"title":409,"path":410,"stem":411},"GradientTexture","/api/objects/gradient-texture","2.api/9.objects/gradient-texture",{"title":413,"path":414,"stem":415},"HTML","/api/objects/html","2.api/9.objects/html",{"title":417,"path":418,"stem":419},"Image","/api/objects/image","2.api/9.objects/image",{"title":421,"path":422,"stem":423},"MarchingCubes","/api/objects/marching-cubes","2.api/9.objects/marching-cubes",{"title":425,"path":426,"stem":427},"Reflector","/api/objects/reflector","2.api/9.objects/reflector",{"title":429,"path":430,"stem":431},"Text3D","/api/objects/text-3d","2.api/9.objects/text-3d",{"title":433,"path":434,"stem":435,"children":436},"Miscellaneous","/api/miscellaneous","2.api/miscellaneous/index",[437,438,442,446,450,454,458,462],{"title":433,"path":434,"stem":435},{"title":439,"path":440,"stem":441},"Bounds","/api/miscellaneous/bounds","2.api/miscellaneous/bounds",{"title":443,"path":444,"stem":445},"GlobalAudio","/api/miscellaneous/global-audio","2.api/miscellaneous/global-audio",{"title":447,"path":448,"stem":449},"MouseParallax","/api/miscellaneous/mouse-parallax","2.api/miscellaneous/mouse-parallax",{"title":451,"path":452,"stem":453},"PositionalAudio","/api/miscellaneous/positional-audio","2.api/miscellaneous/positional-audio",{"title":455,"path":456,"stem":457},"useAnimations","/api/miscellaneous/use-animations","2.api/miscellaneous/use-animations",{"title":459,"path":460,"stem":461},"useGLTFExporter","/api/miscellaneous/use-gltf-exporter","2.api/miscellaneous/use-gltf-exporter",{"title":463,"path":464,"stem":465},"useIntersect","/api/miscellaneous/use-intersect","2.api/miscellaneous/use-intersect",{"id":467,"title":329,"body":468,"description":2124,"extension":2125,"links":2126,"meta":2127,"navigation":610,"path":330,"seo":2128,"stem":331,"__hash__":2129},"docs/2.api/7.light-shadow/lensflare.md",{"type":469,"value":470,"toc":2108},"minimark",[471,477,493,497,684,688,832,836,842,851,857,915,919,925,939,947,952,979,1003,1010,1015,1020,1027,1033,1132,1137,1141,1146,1159,1163,1171,1235,1245,1248,1268,1277,1285,1289,1292,1300,1312,1320,1347,1354,1387,1391,1394,1438,1453,1458,1461,1464,1489,1508,1513,1517,1520,1659,1664,1669,1875,1881,1887,1890,1893,2104],[472,473,474],"scene-controls-wrapper",{},[475,476],"light-shadow-lensflare",{},[478,479,480,484,485,492],"p",{},[481,482,483],"code",{},"\u003CLensflare />"," wraps the ",[486,487,491],"a",{"href":488,"rel":489},"https://threejs.org/docs/#examples/en/objects/Lensflare",[490],"nofollow","Three.js Lensflare",".",[494,495,15],"h2",{"id":496},"usage",[498,499,507],"pre",{"className":500,"code":501,"highlights":502,"language":505,"meta":506,"style":506},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nimport { TresCanvas } from '@tresjs/core'\nimport { Lensflare } from '@tresjs/cientos'\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CTresCanvas>\n    \u003CTresPointLight>\n      \u003CLensflare />\n    \u003C/TresPointLight>\n  \u003C/TresCanvas>\n\u003C/template>\n",[503,504],3,9,"vue","",[481,508,509,544,573,595,605,612,622,633,644,655,665,675],{"__ignoreMap":506},[510,511,514,518,522,526,529,532,535,539,541],"span",{"class":512,"line":513},"line",1,[510,515,517],{"class":516},"sMK4o","\u003C",[510,519,521],{"class":520},"swJcz","script",[510,523,525],{"class":524},"spNyl"," setup",[510,527,528],{"class":524}," lang",[510,530,531],{"class":516},"=",[510,533,534],{"class":516},"\"",[510,536,538],{"class":537},"sfazB","ts",[510,540,534],{"class":516},[510,542,543],{"class":516},">\n",[510,545,547,551,554,558,561,564,567,570],{"class":512,"line":546},2,[510,548,550],{"class":549},"s7zQu","import",[510,552,553],{"class":516}," {",[510,555,557],{"class":556},"sTEyZ"," TresCanvas",[510,559,560],{"class":516}," }",[510,562,563],{"class":549}," from",[510,565,566],{"class":516}," '",[510,568,569],{"class":537},"@tresjs/core",[510,571,572],{"class":516},"'\n",[510,574,577,579,581,584,586,588,590,593],{"class":575,"line":503},[512,576],"highlight",[510,578,550],{"class":549},[510,580,553],{"class":516},[510,582,583],{"class":556}," Lensflare",[510,585,560],{"class":516},[510,587,563],{"class":549},[510,589,566],{"class":516},[510,591,592],{"class":537},"@tresjs/cientos",[510,594,572],{"class":516},[510,596,598,601,603],{"class":512,"line":597},4,[510,599,600],{"class":516},"\u003C/",[510,602,521],{"class":520},[510,604,543],{"class":516},[510,606,608],{"class":512,"line":607},5,[510,609,611],{"emptyLinePlaceholder":610},true,"\n",[510,613,615,617,620],{"class":512,"line":614},6,[510,616,517],{"class":516},[510,618,619],{"class":520},"template",[510,621,543],{"class":516},[510,623,625,628,631],{"class":512,"line":624},7,[510,626,627],{"class":516},"  \u003C",[510,629,630],{"class":520},"TresCanvas",[510,632,543],{"class":516},[510,634,636,639,642],{"class":512,"line":635},8,[510,637,638],{"class":516},"    \u003C",[510,640,641],{"class":520},"TresPointLight",[510,643,543],{"class":516},[510,645,647,650,652],{"class":646,"line":504},[512,576],[510,648,649],{"class":516},"      \u003C",[510,651,329],{"class":520},[510,653,654],{"class":516}," />\n",[510,656,658,661,663],{"class":512,"line":657},10,[510,659,660],{"class":516},"    \u003C/",[510,662,641],{"class":520},[510,664,543],{"class":516},[510,666,668,671,673],{"class":512,"line":667},11,[510,669,670],{"class":516},"  \u003C/",[510,672,630],{"class":520},[510,674,543],{"class":516},[510,676,678,680,682],{"class":512,"line":677},12,[510,679,600],{"class":516},[510,681,619],{"class":520},[510,683,543],{"class":516},[494,685,687],{"id":686},"props","Props",[689,690,691,708],"table",{},[692,693,694],"thead",{},[695,696,697,702,705],"tr",{},[698,699,701],"th",{"align":700},"left","Name",[698,703,704],{"align":700},"Description",[698,706,707],{"align":700},"Default",[709,710,711,731,747,765,781,798,815],"tbody",{},[695,712,713,720,726],{},[714,715,716],"td",{"align":700},[717,718,719],"strong",{},"scale",[714,721,722,725],{"align":700},[481,723,724],{},"number"," – multiplier for lensflare element sizes",[714,727,728],{"align":700},[481,729,730],{},"1.0",[695,732,733,738,743],{},[714,734,735],{"align":700},[717,736,737],{},"distance",[714,739,740,742],{"align":700},[481,741,724],{}," – multiplier for element distances from flare center",[714,744,745],{"align":700},[481,746,730],{},[695,748,749,754,760],{},[714,750,751],{"align":700},[717,752,753],{},"elements",[714,755,756,759],{"align":700},[481,757,758],{},"Partial&lt;LensflareElementProps&gt;[]"," – array of lensflare element properties",[714,761,762],{"align":700},[481,763,764],{},"undefined",[695,766,767,772,777],{},[714,768,769],{"align":700},[717,770,771],{},"seed",[714,773,774,776],{"align":700},[481,775,724],{}," – random seed for generating random seeded elements",[714,778,779],{"align":700},[481,780,764],{},[695,782,783,788,794],{},[714,784,785],{"align":700},[717,786,787],{},"seedProps",[714,789,790,793],{"align":700},[481,791,792],{},"SeedProps[]"," – specifications for generating random seeded elements",[714,795,796],{"align":700},[481,797,764],{},[695,799,800,805,811],{},[714,801,802],{"align":700},[717,803,804],{},"color",[714,806,807,810],{"align":700},[481,808,809],{},"TresColor"," – default color of lensflare elements",[714,812,813],{"align":700},[481,814,764],{},[695,816,817,822,828],{},[714,818,819],{"align":700},[717,820,821],{},"texture",[714,823,824,827],{"align":700},[481,825,826],{},"Texture | string"," – default texture of lensflare elements",[714,829,830],{"align":700},[481,831,764],{},[494,833,834],{"id":753},[481,835,753],{},[478,837,838,839,841],{},"You can specify individual lensflare element properties directly using the component's ",[481,840,753],{}," prop.",[478,843,844,845,847,848,492],{},"The ",[481,846,753],{}," prop expects an instance of ",[481,849,850],{},"(Partial\u003CLensflareElementProps>)[]",[478,852,853,854,856],{},"Every object in ",[481,855,753],{}," may have any (or none) of the following properties.",[689,858,859,867],{},[692,860,861],{},[695,862,863,865],{},[698,864,701],{"align":700},[698,866,704],{"align":700},[709,868,869,881,892,903],{},[695,870,871,875],{},[714,872,873],{"align":700},[717,874,821],{},[714,876,877,880],{"align":700},[481,878,879],{},"string | Texture"," - an image URL or texture to use on the lensflare element",[695,882,883,887],{},[714,884,885],{"align":700},[717,886,804],{},[714,888,889,891],{"align":700},[481,890,809],{}," - color of the lensflare element",[695,893,894,898],{},[714,895,896],{"align":700},[717,897,737],{},[714,899,900,902],{"align":700},[481,901,724],{}," - distance of the lensflare element from the lensflare center",[695,904,905,910],{},[714,906,907],{"align":700},[717,908,909],{},"size",[714,911,912,914],{"align":700},[481,913,724],{}," - size of the lensflare element",[494,916,917],{"id":771},[481,918,771],{},[478,920,921,922,924],{},"Adding a ",[481,923,771],{}," prop to a component enables seeded random element generation.",[478,926,844,927,929,930,935,936,492],{},[481,928,771],{}," prop is used as the \"seed\" in a ",[486,931,934],{"href":932,"rel":933},"https://en.wikipedia.org/wiki/Pseudorandom_number_generator",[490],"pseudorandom number generator (PRNG)",". The PRNG is in turn used to build lensflare elements, by selecting values from an array of ",[481,937,938],{},"SeedProps",[940,941,942],"prose-note",{},[478,943,944,945,492],{},"If you set a seed but not seedProps, the component will fall back to the default, built-in SeedProps",[510,946],{},[948,949,951],"h3",{"id":950},"example","Example",[498,953,955],{"className":500,"code":954,"language":505,"meta":506,"style":506},"\u003CLensflare :seed=\"seedRef\" />\n",[481,956,957],{"__ignoreMap":506},[510,958,959,961,963,966,968,970,972,975,977],{"class":512,"line":513},[510,960,517],{"class":516},[510,962,329],{"class":520},[510,964,965],{"class":516}," :",[510,967,771],{"class":524},[510,969,531],{"class":516},[510,971,534],{"class":516},[510,973,974],{"class":556},"seedRef",[510,976,534],{"class":516},[510,978,654],{"class":516},[478,980,981,982,985,986,989,990,989,993,989,996,989,999,1002],{},"Below, the results of setting ",[481,983,984],{},"seedRef.value"," to ",[481,987,988],{},"0",", ",[481,991,992],{},"1",[481,994,995],{},"2",[481,997,998],{},"3",[481,1000,1001],{},"4",", respectively.",[478,1004,1005],{},[1006,1007],"img",{"alt":1008,"src":1009},"Lensflare seeds 0-4","/cientos/lensflare_seeds.png",[494,1011,1013],{"id":1012},"seedprops",[481,1014,787],{},[478,1016,921,1017,1019],{},[481,1018,787],{}," prop to the component enables seeded random element generation.",[478,1021,844,1022,847,1024,1026],{},[481,1023,787],{},[481,1025,792],{},". It specifies rules and acceptable values for creating random lensflare elements.",[478,1028,1029,1030,1032],{},"Every element in ",[481,1031,787],{}," has this shape.",[689,1034,1035,1046],{},[692,1036,1037],{},[695,1038,1039,1041,1043],{},[698,1040,701],{"align":700},[698,1042,704],{"align":700},[698,1044,1045],{},"Required",[709,1047,1048,1063,1077,1091,1104,1118],{},[695,1049,1050,1054,1060],{},[714,1051,1052],{"align":700},[717,1053,821],{},[714,1055,1056,1059],{"align":700},[481,1057,1058],{},"string[]"," - array of 1 or more image URLs; a single texture will be selected per generated element",[714,1061,1062],{},"yes",[695,1064,1065,1069,1075],{},[714,1066,1067],{"align":700},[717,1068,804],{},[714,1070,1071,1074],{"align":700},[481,1072,1073],{},"TresColor[]"," - array of 1 or more colors; a single color will be selected per generated element",[714,1076,1062],{},[695,1078,1079,1083,1089],{},[714,1080,1081],{"align":700},[717,1082,737],{},[714,1084,1085,1088],{"align":700},[481,1086,1087],{},"[number, number]"," - minimum and maximum allowable distance from the flare center",[714,1090,1062],{},[695,1092,1093,1097,1102],{},[714,1094,1095],{"align":700},[717,1096,909],{},[714,1098,1099,1101],{"align":700},[481,1100,1087],{}," - minimum and maximum allowable size",[714,1103,1062],{},[695,1105,1106,1111,1116],{},[714,1107,1108],{"align":700},[717,1109,1110],{},"length",[714,1112,1113,1115],{"align":700},[481,1114,1087],{}," - minimum and maximum allowable number of elements to generate",[714,1117,1062],{},[695,1119,1120,1124,1129],{},[714,1121,1122],{"align":700},[717,1123,771],{},[714,1125,1126,1128],{"align":700},[481,1127,724],{}," - if set, when this entry is processed, the random number generator with a combination of the incoming seed and this seed",[714,1130,1131],{},"no",[940,1133,1134],{},[478,1135,1136],{},"If you set seedProps but not seed, the component will fall back to a default seed of 0.",[494,1138,1140],{"id":1139},"random-elements-and-non-random-properties","Random elements and non-random properties",[478,1142,1143,1145],{},[481,1144,483],{}," was designed to make it easy to get a lensflare on screen. You can simply add the component with no props and the component will generate seeded random lensflare elements.",[498,1147,1149],{"className":500,"code":1148,"language":505,"meta":506,"style":506},"\u003CLensflare />\n",[481,1150,1151],{"__ignoreMap":506},[510,1152,1153,1155,1157],{"class":512,"line":513},[510,1154,517],{"class":516},[510,1156,329],{"class":520},[510,1158,654],{"class":516},[948,1160,1162],{"id":1161},"non-random-properties","Non-random properties",[478,1164,1165,1166,841],{},"You can provide a list of lensflare element properties using the ",[486,1167,1169],{"href":1168},"#elements",[481,1170,753],{},[498,1172,1174],{"className":500,"code":1173,"language":505,"meta":506,"style":506},"\u003CLensflare :elements=\"[{ color: 'red' }, { color: 'yellow' }]\" />\n",[481,1175,1176],{"__ignoreMap":506},[510,1177,1178,1180,1182,1184,1186,1188,1190,1193,1196,1199,1202,1204,1207,1210,1213,1215,1217,1219,1221,1224,1226,1228,1231,1233],{"class":512,"line":513},[510,1179,517],{"class":516},[510,1181,329],{"class":520},[510,1183,965],{"class":516},[510,1185,753],{"class":524},[510,1187,531],{"class":516},[510,1189,534],{"class":516},[510,1191,1192],{"class":556},"[",[510,1194,1195],{"class":516},"{",[510,1197,1198],{"class":520}," color",[510,1200,1201],{"class":516},":",[510,1203,566],{"class":516},[510,1205,1206],{"class":537},"red",[510,1208,1209],{"class":516},"'",[510,1211,1212],{"class":516}," },",[510,1214,553],{"class":516},[510,1216,1198],{"class":520},[510,1218,1201],{"class":516},[510,1220,566],{"class":516},[510,1222,1223],{"class":537},"yellow",[510,1225,1209],{"class":516},[510,1227,560],{"class":516},[510,1229,1230],{"class":556},"]",[510,1232,534],{"class":516},[510,1234,654],{"class":516},[478,1236,1237,1238,989,1240,989,1242,1244],{},"This will produce a lensflare with 2 elements. The first element will be red. The second will be yellow. The unspecified properties – ",[481,1239,737],{},[481,1241,909],{},[481,1243,821],{}," – will be filled in by the built-in defaults in this case.",[478,1246,1247],{},"You can also provide default props which will overwrite random generated props.",[498,1249,1251],{"className":500,"code":1250,"language":505,"meta":506,"style":506},"\u003CLensflare color:\"red\" />\n",[481,1252,1253],{"__ignoreMap":506},[510,1254,1255,1257,1259,1262,1265],{"class":512,"line":513},[510,1256,517],{"class":516},[510,1258,329],{"class":520},[510,1260,1261],{"class":524}," color:",[510,1263,1264],{"class":556},"\"red\" ",[510,1266,1267],{"class":516},"/>\n",[478,1269,1270,1271,1273,1274,1276],{},"Since ",[481,1272,753],{}," is not defined here, the component will generate random lensflare elements. The specified ",[481,1275,804],{}," prop – \"red\" – will overwrite the color property of the generated lensflare elements.",[478,1278,1279,1280,1284],{},"See ",[486,1281,1283],{"href":1282},"#precedence","precedence"," for details about how properties are filled in.",[948,1286,1288],{"id":1287},"random-elements","Random elements",[478,1290,1291],{},"You can let the component generate random elements ...",[478,1293,1294,1295],{},"... by not adding an ",[486,1296,1297,1299],{"href":1168},[481,1298,753],{}," prop",[498,1301,1302],{"className":500,"code":1148,"language":505,"meta":506,"style":506},[481,1303,1304],{"__ignoreMap":506},[510,1305,1306,1308,1310],{"class":512,"line":513},[510,1307,517],{"class":516},[510,1309,329],{"class":520},[510,1311,654],{"class":516},[478,1313,1314,1315],{},"... by adding a ",[486,1316,1318,1299],{"href":1317},"#seed",[481,1319,771],{},[498,1321,1323],{"className":500,"code":1322,"language":505,"meta":506,"style":506},"\u003CLensflare :seed=\"7127\" />\n",[481,1324,1325],{"__ignoreMap":506},[510,1326,1327,1329,1331,1333,1335,1337,1339,1343,1345],{"class":512,"line":513},[510,1328,517],{"class":516},[510,1330,329],{"class":520},[510,1332,965],{"class":516},[510,1334,771],{"class":524},[510,1336,531],{"class":516},[510,1338,534],{"class":516},[510,1340,1342],{"class":1341},"sbssI","7127",[510,1344,534],{"class":516},[510,1346,654],{"class":516},[478,1348,1314,1349],{},[486,1350,1352,1299],{"href":1351},"#seedprops",[481,1353,787],{},[498,1355,1357],{"className":500,"code":1356,"language":505,"meta":506,"style":506},"\u003CLensflare :seedProps=\"[{...}, {...}]\" />\n",[481,1358,1359],{"__ignoreMap":506},[510,1360,1361,1363,1365,1367,1369,1371,1373,1375,1378,1381,1383,1385],{"class":512,"line":513},[510,1362,517],{"class":516},[510,1364,329],{"class":520},[510,1366,965],{"class":516},[510,1368,787],{"class":524},[510,1370,531],{"class":516},[510,1372,534],{"class":516},[510,1374,1192],{"class":556},[510,1376,1377],{"class":516},"{...},",[510,1379,1380],{"class":516}," {...}",[510,1382,1230],{"class":556},[510,1384,534],{"class":516},[510,1386,654],{"class":516},[948,1388,1390],{"id":1389},"mixing-random-elements-and-non-random-properties","Mixing random elements and non-random properties",[478,1392,1393],{},"You can mix your own properties and random elements.",[498,1395,1397],{"className":500,"code":1396,"language":505,"meta":506,"style":506},"\u003CLensflare :elements=\"[{...}, {...}]\" :seed=\"8193\" />\n",[481,1398,1399],{"__ignoreMap":506},[510,1400,1401,1403,1405,1407,1409,1411,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1434,1436],{"class":512,"line":513},[510,1402,517],{"class":516},[510,1404,329],{"class":520},[510,1406,965],{"class":516},[510,1408,753],{"class":524},[510,1410,531],{"class":516},[510,1412,534],{"class":516},[510,1414,1192],{"class":556},[510,1416,1377],{"class":516},[510,1418,1380],{"class":516},[510,1420,1230],{"class":556},[510,1422,534],{"class":516},[510,1424,965],{"class":516},[510,1426,771],{"class":524},[510,1428,531],{"class":516},[510,1430,534],{"class":516},[510,1432,1433],{"class":1341},"8193",[510,1435,534],{"class":516},[510,1437,654],{"class":516},[478,1439,1440,1441,1443,1444,1446,1447,1449,1450,492],{},"Here, both ",[481,1442,753],{}," and ",[481,1445,771],{}," are defined. The component will generate random elements and overwrite their properties with the contents of ",[481,1448,753],{},", according to the ",[486,1451,1452],{"href":1282},"order of precedence",[940,1454,1455],{},[478,1456,1457],{},"When mixing random elements with elements, the final number of lensflare elements equals whichever is larger, the length of the array of generated random elements or the length of elements.",[948,1459,1460],{"id":1283},"Precedence",[478,1462,1463],{},"If more than one source sets the same property on a given element, the following order of precendence is used. Higher in the list (lower number) equals higher precendence.",[1465,1466,1467,1472,1479,1486],"ol",{},[1468,1469,1470],"li",{},[481,1471,753],{},[1468,1473,1474,989,1476,1478],{},[481,1475,804],{},[481,1477,821],{}," – default element properties",[1468,1480,1481,989,1483,1485],{},[481,1482,771],{},[481,1484,787],{}," – generated random elements",[1468,1487,1488],{},"built-in default element properties",[940,1490,1491],{},[478,1492,1493,1443,1495,1497,1498,1501,1502,1504,1505,1507],{},[481,1494,719],{},[481,1496,737],{}," are applied as ",[717,1499,1500],{},"multipliers"," at render time, not as default values. They proportionally adjust all element sizes and distances respectively, preserving the variation between elements. Use ",[481,1503,719],{}," to make the entire lensflare larger or smaller, and ",[481,1506,737],{}," to spread or compress the scattered elements.",[940,1509,1510],{},[478,1511,1512],{},"If elements, seed, and seedProps are all undefined, a seed of 0 and built-in default seedProps will be used to generate the lensflare elements.",[948,1514,1516],{"id":1515},"precedence-example","Precedence example",[478,1518,1519],{},"Here's an example of precedence. Assume this is in our vue template.",[498,1521,1523],{"className":500,"code":1522,"language":505,"meta":506,"style":506},"\u003CLensflare\n  :elements=\"[\n    {size:512, texture='http://example.net/circle.png'},\n    {color:'yellow', distance:0.5}\n  ]\"\n  :texture=\"http://example.net/ring.png\"\n  color=\"red\"\n  :seed=\"1\"\n/>\n",[481,1524,1525,1532,1546,1576,1603,1611,1628,1641,1655],{"__ignoreMap":506},[510,1526,1527,1529],{"class":512,"line":513},[510,1528,517],{"class":516},[510,1530,1531],{"class":520},"Lensflare\n",[510,1533,1534,1537,1539,1541,1543],{"class":512,"line":546},[510,1535,1536],{"class":516},"  :",[510,1538,753],{"class":524},[510,1540,531],{"class":516},[510,1542,534],{"class":516},[510,1544,1545],{"class":556},"[\n",[510,1547,1548,1551,1553,1555,1558,1561,1564,1566,1568,1571,1573],{"class":512,"line":503},[510,1549,1550],{"class":516},"    {",[510,1552,909],{"class":520},[510,1554,1201],{"class":516},[510,1556,1557],{"class":1341},"512",[510,1559,1560],{"class":516},",",[510,1562,1563],{"class":556}," texture",[510,1565,531],{"class":516},[510,1567,1209],{"class":516},[510,1569,1570],{"class":537},"http://example.net/circle.png",[510,1572,1209],{"class":516},[510,1574,1575],{"class":516},"},\n",[510,1577,1578,1580,1582,1584,1586,1588,1590,1592,1595,1597,1600],{"class":512,"line":597},[510,1579,1550],{"class":516},[510,1581,804],{"class":520},[510,1583,1201],{"class":516},[510,1585,1209],{"class":516},[510,1587,1223],{"class":537},[510,1589,1209],{"class":516},[510,1591,1560],{"class":516},[510,1593,1594],{"class":520}," distance",[510,1596,1201],{"class":516},[510,1598,1599],{"class":1341},"0.5",[510,1601,1602],{"class":516},"}\n",[510,1604,1605,1608],{"class":512,"line":607},[510,1606,1607],{"class":556},"  ]",[510,1609,1610],{"class":516},"\"\n",[510,1612,1613,1615,1617,1619,1621,1624],{"class":512,"line":614},[510,1614,1536],{"class":516},[510,1616,821],{"class":524},[510,1618,531],{"class":516},[510,1620,534],{"class":516},[510,1622,1623],{"class":556},"http:",[510,1625,1627],{"class":1626},"sHwdD","//example.net/ring.png\"\n",[510,1629,1630,1633,1635,1637,1639],{"class":512,"line":624},[510,1631,1632],{"class":556},"  color",[510,1634,531],{"class":516},[510,1636,534],{"class":516},[510,1638,1206],{"class":524},[510,1640,1610],{"class":556},[510,1642,1643,1645,1647,1649,1651,1653],{"class":512,"line":635},[510,1644,1536],{"class":516},[510,1646,771],{"class":524},[510,1648,531],{"class":516},[510,1650,534],{"class":516},[510,1652,992],{"class":1341},[510,1654,1610],{"class":516},[510,1656,1657],{"class":512,"line":504},[510,1658,1267],{"class":556},[478,1660,1661,1663],{},[481,1662,771],{}," is defined, so the component will produce random elements.",[478,1665,1666,1667,1201],{},"Assume the random element generator produces this, based on ",[481,1668,771],{},[498,1670,1674],{"className":1671,"code":1672,"language":1673,"meta":506,"style":506},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","[\n  {\n    color: 'white',\n    distance: 0,\n    size: 1024,\n    texture: 'http://example.net/rays.png',\n  },\n  {\n    color: 'white',\n    distance: 1,\n    size: 512,\n    texture: 'http://example.net/circle.png',\n  },\n  {\n    color: 'white',\n    distance: 2,\n    size: 512,\n    texture: 'http://example.net/circle.png',\n  },\n]\n","js",[481,1675,1676,1680,1685,1702,1714,1726,1742,1747,1751,1765,1776,1787,1801,1806,1811,1826,1838,1849,1864,1869],{"__ignoreMap":506},[510,1677,1678],{"class":512,"line":513},[510,1679,1545],{"class":556},[510,1681,1682],{"class":512,"line":546},[510,1683,1684],{"class":516},"  {\n",[510,1686,1687,1690,1692,1694,1697,1699],{"class":512,"line":503},[510,1688,1689],{"class":520},"    color",[510,1691,1201],{"class":516},[510,1693,566],{"class":516},[510,1695,1696],{"class":537},"white",[510,1698,1209],{"class":516},[510,1700,1701],{"class":516},",\n",[510,1703,1704,1707,1709,1712],{"class":512,"line":597},[510,1705,1706],{"class":520},"    distance",[510,1708,1201],{"class":516},[510,1710,1711],{"class":1341}," 0",[510,1713,1701],{"class":516},[510,1715,1716,1719,1721,1724],{"class":512,"line":607},[510,1717,1718],{"class":520},"    size",[510,1720,1201],{"class":516},[510,1722,1723],{"class":1341}," 1024",[510,1725,1701],{"class":516},[510,1727,1728,1731,1733,1735,1738,1740],{"class":512,"line":614},[510,1729,1730],{"class":520},"    texture",[510,1732,1201],{"class":516},[510,1734,566],{"class":516},[510,1736,1737],{"class":537},"http://example.net/rays.png",[510,1739,1209],{"class":516},[510,1741,1701],{"class":516},[510,1743,1744],{"class":512,"line":624},[510,1745,1746],{"class":516},"  },\n",[510,1748,1749],{"class":512,"line":635},[510,1750,1684],{"class":516},[510,1752,1753,1755,1757,1759,1761,1763],{"class":512,"line":504},[510,1754,1689],{"class":520},[510,1756,1201],{"class":516},[510,1758,566],{"class":516},[510,1760,1696],{"class":537},[510,1762,1209],{"class":516},[510,1764,1701],{"class":516},[510,1766,1767,1769,1771,1774],{"class":512,"line":657},[510,1768,1706],{"class":520},[510,1770,1201],{"class":516},[510,1772,1773],{"class":1341}," 1",[510,1775,1701],{"class":516},[510,1777,1778,1780,1782,1785],{"class":512,"line":667},[510,1779,1718],{"class":520},[510,1781,1201],{"class":516},[510,1783,1784],{"class":1341}," 512",[510,1786,1701],{"class":516},[510,1788,1789,1791,1793,1795,1797,1799],{"class":512,"line":677},[510,1790,1730],{"class":520},[510,1792,1201],{"class":516},[510,1794,566],{"class":516},[510,1796,1570],{"class":537},[510,1798,1209],{"class":516},[510,1800,1701],{"class":516},[510,1802,1804],{"class":512,"line":1803},13,[510,1805,1746],{"class":516},[510,1807,1809],{"class":512,"line":1808},14,[510,1810,1684],{"class":516},[510,1812,1814,1816,1818,1820,1822,1824],{"class":512,"line":1813},15,[510,1815,1689],{"class":520},[510,1817,1201],{"class":516},[510,1819,566],{"class":516},[510,1821,1696],{"class":537},[510,1823,1209],{"class":516},[510,1825,1701],{"class":516},[510,1827,1829,1831,1833,1836],{"class":512,"line":1828},16,[510,1830,1706],{"class":520},[510,1832,1201],{"class":516},[510,1834,1835],{"class":1341}," 2",[510,1837,1701],{"class":516},[510,1839,1841,1843,1845,1847],{"class":512,"line":1840},17,[510,1842,1718],{"class":520},[510,1844,1201],{"class":516},[510,1846,1784],{"class":1341},[510,1848,1701],{"class":516},[510,1850,1852,1854,1856,1858,1860,1862],{"class":512,"line":1851},18,[510,1853,1730],{"class":520},[510,1855,1201],{"class":516},[510,1857,566],{"class":516},[510,1859,1570],{"class":537},[510,1861,1209],{"class":516},[510,1863,1701],{"class":516},[510,1865,1867],{"class":512,"line":1866},19,[510,1868,1746],{"class":516},[510,1870,1872],{"class":512,"line":1871},20,[510,1873,1874],{"class":556},"]\n",[478,1876,1877,1878,1880],{},"When random elements are mixed with ",[481,1879,753],{},", the final number of elements in the lensflare is determined by whichever is longer.",[478,1882,1883,1884,1886],{},"Here, ",[481,1885,753],{}," contains 2 entries. The random element generator produced 3. So the resulting lensflare will have 3 elements.",[478,1888,1889],{},"Therefore, resulting lensflare will have 3 elements.",[478,1891,1892],{},"The resulting 3 lensflare elements will have the following properties, from the following sources:",[498,1894,1896],{"className":1671,"code":1895,"language":1673,"meta":506,"style":506},"[\n  {\n    color: 'yellow', // from `elements`\n    distance: 0, // from random element generator\n    size: 512, // from `elements`\n    texture: 'http://example.net/circle.png', // from `elements`\n  },\n  {\n    color: 'red', // from component prop `color`\n    distance: 0.5, // from `elements`\n    size: 512, // from random element generator\n    texture: 'http://example.net/ring.png', // from component prop `texture`\n  },\n  {\n    color: 'red', // from component prop `color`\n    distance: 2, // from random element generator\n    size: 512, // from random element generator\n    texture: 'http://example.net/ring.png', // from component prop `texture`\n  },\n]\n",[481,1897,1898,1902,1906,1923,1936,1948,1964,1968,1972,1989,2002,2014,2032,2036,2040,2056,2068,2080,2096,2100],{"__ignoreMap":506},[510,1899,1900],{"class":512,"line":513},[510,1901,1545],{"class":556},[510,1903,1904],{"class":512,"line":546},[510,1905,1684],{"class":516},[510,1907,1908,1910,1912,1914,1916,1918,1920],{"class":512,"line":503},[510,1909,1689],{"class":520},[510,1911,1201],{"class":516},[510,1913,566],{"class":516},[510,1915,1223],{"class":537},[510,1917,1209],{"class":516},[510,1919,1560],{"class":516},[510,1921,1922],{"class":1626}," // from `elements`\n",[510,1924,1925,1927,1929,1931,1933],{"class":512,"line":597},[510,1926,1706],{"class":520},[510,1928,1201],{"class":516},[510,1930,1711],{"class":1341},[510,1932,1560],{"class":516},[510,1934,1935],{"class":1626}," // from random element generator\n",[510,1937,1938,1940,1942,1944,1946],{"class":512,"line":607},[510,1939,1718],{"class":520},[510,1941,1201],{"class":516},[510,1943,1784],{"class":1341},[510,1945,1560],{"class":516},[510,1947,1922],{"class":1626},[510,1949,1950,1952,1954,1956,1958,1960,1962],{"class":512,"line":614},[510,1951,1730],{"class":520},[510,1953,1201],{"class":516},[510,1955,566],{"class":516},[510,1957,1570],{"class":537},[510,1959,1209],{"class":516},[510,1961,1560],{"class":516},[510,1963,1922],{"class":1626},[510,1965,1966],{"class":512,"line":624},[510,1967,1746],{"class":516},[510,1969,1970],{"class":512,"line":635},[510,1971,1684],{"class":516},[510,1973,1974,1976,1978,1980,1982,1984,1986],{"class":512,"line":504},[510,1975,1689],{"class":520},[510,1977,1201],{"class":516},[510,1979,566],{"class":516},[510,1981,1206],{"class":537},[510,1983,1209],{"class":516},[510,1985,1560],{"class":516},[510,1987,1988],{"class":1626}," // from component prop `color`\n",[510,1990,1991,1993,1995,1998,2000],{"class":512,"line":657},[510,1992,1706],{"class":520},[510,1994,1201],{"class":516},[510,1996,1997],{"class":1341}," 0.5",[510,1999,1560],{"class":516},[510,2001,1922],{"class":1626},[510,2003,2004,2006,2008,2010,2012],{"class":512,"line":667},[510,2005,1718],{"class":520},[510,2007,1201],{"class":516},[510,2009,1784],{"class":1341},[510,2011,1560],{"class":516},[510,2013,1935],{"class":1626},[510,2015,2016,2018,2020,2022,2025,2027,2029],{"class":512,"line":677},[510,2017,1730],{"class":520},[510,2019,1201],{"class":516},[510,2021,566],{"class":516},[510,2023,2024],{"class":537},"http://example.net/ring.png",[510,2026,1209],{"class":516},[510,2028,1560],{"class":516},[510,2030,2031],{"class":1626}," // from component prop `texture`\n",[510,2033,2034],{"class":512,"line":1803},[510,2035,1746],{"class":516},[510,2037,2038],{"class":512,"line":1808},[510,2039,1684],{"class":516},[510,2041,2042,2044,2046,2048,2050,2052,2054],{"class":512,"line":1813},[510,2043,1689],{"class":520},[510,2045,1201],{"class":516},[510,2047,566],{"class":516},[510,2049,1206],{"class":537},[510,2051,1209],{"class":516},[510,2053,1560],{"class":516},[510,2055,1988],{"class":1626},[510,2057,2058,2060,2062,2064,2066],{"class":512,"line":1828},[510,2059,1706],{"class":520},[510,2061,1201],{"class":516},[510,2063,1835],{"class":1341},[510,2065,1560],{"class":516},[510,2067,1935],{"class":1626},[510,2069,2070,2072,2074,2076,2078],{"class":512,"line":1840},[510,2071,1718],{"class":520},[510,2073,1201],{"class":516},[510,2075,1784],{"class":1341},[510,2077,1560],{"class":516},[510,2079,1935],{"class":1626},[510,2081,2082,2084,2086,2088,2090,2092,2094],{"class":512,"line":1851},[510,2083,1730],{"class":520},[510,2085,1201],{"class":516},[510,2087,566],{"class":516},[510,2089,2024],{"class":537},[510,2091,1209],{"class":516},[510,2093,1560],{"class":516},[510,2095,2031],{"class":1626},[510,2097,2098],{"class":512,"line":1866},[510,2099,1746],{"class":516},[510,2101,2102],{"class":512,"line":1871},[510,2103,1874],{"class":556},[2105,2106,2107],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":506,"searchDepth":513,"depth":546,"links":2109},[2110,2111,2112,2113,2116,2117],{"id":496,"depth":546,"text":15},{"id":686,"depth":546,"text":687},{"id":753,"depth":546,"text":753},{"id":771,"depth":546,"text":771,"children":2114},[2115],{"id":950,"depth":503,"text":951},{"id":1012,"depth":546,"text":787},{"id":1139,"depth":546,"text":1140,"children":2118},[2119,2120,2121,2122,2123],{"id":1161,"depth":503,"text":1162},{"id":1287,"depth":503,"text":1288},{"id":1389,"depth":503,"text":1390},{"id":1283,"depth":503,"text":1460},{"id":1515,"depth":503,"text":1516},"Wraps the Three.js Lensflare with seeded random element generation.","md",null,{},{"title":329,"description":2124},"IPTu6ltIJ84TUkEk77xCaQa3Z9Y35mfjfjyH23AjLG0",[2131,2133],{"title":325,"path":326,"stem":327,"description":2132,"children":-1},"Fake, non-lighting-based shadow component for single plane shadows.",{"title":333,"path":334,"stem":335,"description":2134,"children":-1},"Creates multiple lights and jiggles them for softer shadows.",1774953657168]