From 25c112f0e57a575f5f46f018f88fda036a2c39be Mon Sep 17 00:00:00 2001 From: schmelczerandras Date: Mon, 12 Oct 2020 16:11:55 +0200 Subject: [PATCH] Minor changes and documentation --- docs/assets/js/search.json | 2 +- docs/classes/circle.html | 39 ++++--- docs/classes/circlelight.html | 43 +++---- docs/classes/drawable.html | 15 ++- docs/classes/droplet.html | 49 ++++---- docs/classes/flashlight.html | 51 +++++---- docs/classes/invertedtunnel.html | 53 +++++---- docs/classes/metacircle.html | 41 ++++--- docs/classes/rotatedrectangle.html | 43 +++---- docs/enums/filteringoptions.html | 13 ++- docs/enums/wrapoptions.html | 15 ++- docs/globals.html | 108 ++++++++++++++---- docs/index.html | 11 +- docs/interfaces/drawabledescriptor.html | 40 +++++-- docs/interfaces/renderer.html | 29 ++--- docs/interfaces/runtimesettings.html | 25 ++-- docs/interfaces/startupsettings.html | 17 +-- docs/interfaces/textureoptions.html | 17 +-- package.json | 2 +- .../renderer/renderer-implementation.ts | 2 +- .../rendering/shaders/shading-fs.glsl | 4 +- src/main.ts | 1 + 22 files changed, 376 insertions(+), 244 deletions(-) diff --git a/docs/assets/js/search.json b/docs/assets/js/search.json index 6884776..8ba0755 100644 --- a/docs/assets/js/search.json +++ b/docs/assets/js/search.json @@ -1 +1 @@ -{"kinds":{"4":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","2097152":"Object literal","4194304":"Type alias"},"rows":[{"id":0,"kind":128,"name":"Drawable","url":"classes/drawable.html","classes":"tsd-kind-class"},{"id":1,"kind":1024,"name":"descriptor","url":"classes/drawable.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Drawable"},{"id":2,"kind":2048,"name":"minDistance","url":"classes/drawable.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Drawable"},{"id":3,"kind":2048,"name":"getObjectToSerialize","url":"classes/drawable.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Drawable"},{"id":4,"kind":256,"name":"DrawableDescriptor","url":"interfaces/drawabledescriptor.html","classes":"tsd-kind-interface"},{"id":5,"kind":1024,"name":"propertyUniformMapping","url":"interfaces/drawabledescriptor.html#propertyuniformmapping","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":6,"kind":65536,"name":"__type","url":"interfaces/drawabledescriptor.html#propertyuniformmapping.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"DrawableDescriptor.propertyUniformMapping"},{"id":7,"kind":1024,"name":"uniformCountMacroName","url":"interfaces/drawabledescriptor.html#uniformcountmacroname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":8,"kind":1024,"name":"sdf","url":"interfaces/drawabledescriptor.html#sdf","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":9,"kind":1024,"name":"shaderCombinationSteps","url":"interfaces/drawabledescriptor.html#shadercombinationsteps","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":10,"kind":1024,"name":"empty","url":"interfaces/drawabledescriptor.html#empty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":11,"kind":4,"name":"WrapOptions","url":"enums/wrapoptions.html","classes":"tsd-kind-enum"},{"id":12,"kind":16,"name":"CLAMP_TO_EDGE","url":"enums/wrapoptions.html#clamp_to_edge","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"WrapOptions"},{"id":13,"kind":16,"name":"REPEAT","url":"enums/wrapoptions.html#repeat","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"WrapOptions"},{"id":14,"kind":16,"name":"MIRRORED_REPEAT","url":"enums/wrapoptions.html#mirrored_repeat","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"WrapOptions"},{"id":15,"kind":4,"name":"FilteringOptions","url":"enums/filteringoptions.html","classes":"tsd-kind-enum"},{"id":16,"kind":16,"name":"LINEAR","url":"enums/filteringoptions.html#linear","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"FilteringOptions"},{"id":17,"kind":16,"name":"NEAREST","url":"enums/filteringoptions.html#nearest","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"FilteringOptions"},{"id":18,"kind":256,"name":"TextureOptions","url":"interfaces/textureoptions.html","classes":"tsd-kind-interface"},{"id":19,"kind":1024,"name":"wrapS","url":"interfaces/textureoptions.html#wraps","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureOptions"},{"id":20,"kind":1024,"name":"wrapT","url":"interfaces/textureoptions.html#wrapt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureOptions"},{"id":21,"kind":1024,"name":"minFilter","url":"interfaces/textureoptions.html#minfilter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureOptions"},{"id":22,"kind":1024,"name":"maxFilter","url":"interfaces/textureoptions.html#maxfilter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureOptions"},{"id":23,"kind":4194304,"name":"TextureWithOptions","url":"globals.html#texturewithoptions","classes":"tsd-kind-type-alias"},{"id":24,"kind":65536,"name":"__type","url":"globals.html#texturewithoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"TextureWithOptions"},{"id":25,"kind":32,"name":"source","url":"globals.html#texturewithoptions.__type.source","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"TextureWithOptions.__type"},{"id":26,"kind":32,"name":"overrides","url":"globals.html#texturewithoptions.__type.overrides","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"TextureWithOptions.__type"},{"id":27,"kind":256,"name":"RuntimeSettings","url":"interfaces/runtimesettings.html","classes":"tsd-kind-interface"},{"id":28,"kind":1024,"name":"enableHighDpiRendering","url":"interfaces/runtimesettings.html#enablehighdpirendering","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":29,"kind":1024,"name":"tileMultiplier","url":"interfaces/runtimesettings.html#tilemultiplier","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":30,"kind":1024,"name":"isWorldInverted","url":"interfaces/runtimesettings.html#isworldinverted","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":31,"kind":1024,"name":"lightCutoffDistance","url":"interfaces/runtimesettings.html#lightcutoffdistance","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":32,"kind":1024,"name":"backgroundColor","url":"interfaces/runtimesettings.html#backgroundcolor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":33,"kind":1024,"name":"colorPalette","url":"interfaces/runtimesettings.html#colorpalette","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":34,"kind":1024,"name":"textures","url":"interfaces/runtimesettings.html#textures","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":35,"kind":65536,"name":"__type","url":"interfaces/runtimesettings.html#textures.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"RuntimeSettings.textures"},{"id":36,"kind":1024,"name":"ambientLight","url":"interfaces/runtimesettings.html#ambientlight","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":37,"kind":256,"name":"StartupSettings","url":"interfaces/startupsettings.html","classes":"tsd-kind-interface"},{"id":38,"kind":1024,"name":"enableStopwatch","url":"interfaces/startupsettings.html#enablestopwatch","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":39,"kind":1024,"name":"shadowTraceCount","url":"interfaces/startupsettings.html#shadowtracecount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":40,"kind":1024,"name":"paletteSize","url":"interfaces/startupsettings.html#palettesize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":41,"kind":1024,"name":"ignoreWebGL2","url":"interfaces/startupsettings.html#ignorewebgl2","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":42,"kind":256,"name":"Renderer","url":"interfaces/renderer.html","classes":"tsd-kind-interface"},{"id":43,"kind":1024,"name":"canvasSize","url":"interfaces/renderer.html#canvassize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Renderer"},{"id":44,"kind":1024,"name":"viewAreaSize","url":"interfaces/renderer.html#viewareasize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Renderer"},{"id":45,"kind":2048,"name":"setViewArea","url":"interfaces/renderer.html#setviewarea","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":46,"kind":2048,"name":"displayToWorldCoordinates","url":"interfaces/renderer.html#displaytoworldcoordinates","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":47,"kind":2048,"name":"setRuntimeSettings","url":"interfaces/renderer.html#setruntimesettings","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":48,"kind":2048,"name":"addDrawable","url":"interfaces/renderer.html#adddrawable","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter","parent":"Renderer"},{"id":49,"kind":2048,"name":"renderDrawables","url":"interfaces/renderer.html#renderdrawables","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":50,"kind":2048,"name":"destroy","url":"interfaces/renderer.html#destroy","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":51,"kind":1024,"name":"insights","url":"interfaces/renderer.html#insights","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Renderer"},{"id":52,"kind":2048,"name":"autoscaleQuality","url":"interfaces/renderer.html#autoscalequality","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":53,"kind":2097152,"name":"defaultRuntimeSettings","url":"globals.html#defaultruntimesettings","classes":"tsd-kind-object-literal"},{"id":54,"kind":32,"name":"enableHighDpiRendering","url":"globals.html#defaultruntimesettings.enablehighdpirendering","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":55,"kind":32,"name":"tileMultiplier","url":"globals.html#defaultruntimesettings.tilemultiplier","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":56,"kind":32,"name":"isWorldInverted","url":"globals.html#defaultruntimesettings.isworldinverted","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":57,"kind":32,"name":"lightCutoffDistance","url":"globals.html#defaultruntimesettings.lightcutoffdistance","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":58,"kind":32,"name":"backgroundColor","url":"globals.html#defaultruntimesettings.backgroundcolor","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":59,"kind":32,"name":"colorPalette","url":"globals.html#defaultruntimesettings.colorpalette","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":60,"kind":32,"name":"ambientLight","url":"globals.html#defaultruntimesettings.ambientlight","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":61,"kind":32,"name":"textures","url":"globals.html#defaultruntimesettings.textures","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":62,"kind":65536,"name":"__type","url":"globals.html#defaultruntimesettings.textures.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"defaultRuntimeSettings.textures"},{"id":63,"kind":2097152,"name":"defaultStartupSettings","url":"globals.html#defaultstartupsettings","classes":"tsd-kind-object-literal"},{"id":64,"kind":32,"name":"shadowTraceCount","url":"globals.html#defaultstartupsettings.shadowtracecount","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":65,"kind":32,"name":"paletteSize","url":"globals.html#defaultstartupsettings.palettesize","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":66,"kind":32,"name":"ignoreWebGL2","url":"globals.html#defaultstartupsettings.ignorewebgl2","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":67,"kind":32,"name":"enableStopwatch","url":"globals.html#defaultstartupsettings.enablestopwatch","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":68,"kind":128,"name":"Flashlight","url":"classes/flashlight.html","classes":"tsd-kind-class"},{"id":69,"kind":2097152,"name":"descriptor","url":"classes/flashlight.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"Flashlight"},{"id":70,"kind":2097152,"name":"propertyUniformMapping","url":"classes/flashlight.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":71,"kind":32,"name":"center","url":"classes/flashlight.html#descriptor.propertyuniformmapping.center-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":72,"kind":32,"name":"color","url":"classes/flashlight.html#descriptor.propertyuniformmapping.color-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":73,"kind":32,"name":"intensity","url":"classes/flashlight.html#descriptor.propertyuniformmapping.intensity-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":74,"kind":32,"name":"direction","url":"classes/flashlight.html#descriptor.propertyuniformmapping.direction-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":75,"kind":32,"name":"startCutoff","url":"classes/flashlight.html#descriptor.propertyuniformmapping.startcutoff-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":76,"kind":32,"name":"uniformCountMacroName","url":"classes/flashlight.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":77,"kind":32,"name":"shaderCombinationSteps","url":"classes/flashlight.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":78,"kind":32,"name":"empty","url":"classes/flashlight.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":79,"kind":512,"name":"constructor","url":"classes/flashlight.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Flashlight"},{"id":80,"kind":1024,"name":"direction","url":"classes/flashlight.html#direction","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Flashlight"},{"id":81,"kind":1024,"name":"startCutoff","url":"classes/flashlight.html#startcutoff","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Flashlight"},{"id":82,"kind":2048,"name":"getObjectToSerialize","url":"classes/flashlight.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"Flashlight"},{"id":83,"kind":1024,"name":"lightnessRatio","url":"classes/flashlight.html#lightnessratio","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Flashlight"},{"id":84,"kind":1024,"name":"center","url":"classes/flashlight.html#center","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":85,"kind":1024,"name":"color","url":"classes/flashlight.html#color","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":86,"kind":1024,"name":"intensity","url":"classes/flashlight.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":87,"kind":2048,"name":"setLightnessRatio","url":"classes/flashlight.html#setlightnessratio","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":88,"kind":2048,"name":"minDistance","url":"classes/flashlight.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Flashlight"},{"id":89,"kind":128,"name":"Circle","url":"classes/circle.html","classes":"tsd-kind-class"},{"id":90,"kind":2097152,"name":"descriptor","url":"classes/circle.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"Circle"},{"id":91,"kind":2097152,"name":"sdf","url":"classes/circle.html#descriptor.sdf","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"Circle.descriptor"},{"id":92,"kind":32,"name":"shader","url":"classes/circle.html#descriptor.sdf.shader","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Circle.descriptor.sdf"},{"id":93,"kind":32,"name":"distanceFunctionName","url":"classes/circle.html#descriptor.sdf.distancefunctionname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Circle.descriptor.sdf"},{"id":94,"kind":2097152,"name":"propertyUniformMapping","url":"classes/circle.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"Circle.descriptor"},{"id":95,"kind":32,"name":"center","url":"classes/circle.html#descriptor.propertyuniformmapping.center-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Circle.descriptor.propertyUniformMapping"},{"id":96,"kind":32,"name":"radius","url":"classes/circle.html#descriptor.propertyuniformmapping.radius-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Circle.descriptor.propertyUniformMapping"},{"id":97,"kind":32,"name":"uniformCountMacroName","url":"classes/circle.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Circle.descriptor"},{"id":98,"kind":32,"name":"shaderCombinationSteps","url":"classes/circle.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Circle.descriptor"},{"id":99,"kind":32,"name":"empty","url":"classes/circle.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Circle.descriptor"},{"id":100,"kind":512,"name":"constructor","url":"classes/circle.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Circle"},{"id":101,"kind":1024,"name":"center","url":"classes/circle.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Circle"},{"id":102,"kind":1024,"name":"radius","url":"classes/circle.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Circle"},{"id":103,"kind":2048,"name":"minDistance","url":"classes/circle.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Circle"},{"id":104,"kind":2048,"name":"getObjectToSerialize","url":"classes/circle.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"Circle"},{"id":105,"kind":128,"name":"Droplet","url":"classes/droplet.html","classes":"tsd-kind-class"},{"id":106,"kind":2097152,"name":"descriptor","url":"classes/droplet.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"Droplet"},{"id":107,"kind":2097152,"name":"sdf","url":"classes/droplet.html#descriptor.sdf","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"Droplet.descriptor"},{"id":108,"kind":32,"name":"shader","url":"classes/droplet.html#descriptor.sdf.shader","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Droplet.descriptor.sdf"},{"id":109,"kind":32,"name":"distanceFunctionName","url":"classes/droplet.html#descriptor.sdf.distancefunctionname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Droplet.descriptor.sdf"},{"id":110,"kind":2097152,"name":"propertyUniformMapping","url":"classes/droplet.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"Droplet.descriptor"},{"id":111,"kind":32,"name":"from","url":"classes/droplet.html#descriptor.propertyuniformmapping.from-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Droplet.descriptor.propertyUniformMapping"},{"id":112,"kind":32,"name":"toFromDelta","url":"classes/droplet.html#descriptor.propertyuniformmapping.tofromdelta","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Droplet.descriptor.propertyUniformMapping"},{"id":113,"kind":32,"name":"fromRadius","url":"classes/droplet.html#descriptor.propertyuniformmapping.fromradius-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Droplet.descriptor.propertyUniformMapping"},{"id":114,"kind":32,"name":"toRadius","url":"classes/droplet.html#descriptor.propertyuniformmapping.toradius-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Droplet.descriptor.propertyUniformMapping"},{"id":115,"kind":32,"name":"uniformCountMacroName","url":"classes/droplet.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Droplet.descriptor"},{"id":116,"kind":32,"name":"shaderCombinationSteps","url":"classes/droplet.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Droplet.descriptor"},{"id":117,"kind":32,"name":"empty","url":"classes/droplet.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Droplet.descriptor"},{"id":118,"kind":512,"name":"constructor","url":"classes/droplet.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Droplet"},{"id":119,"kind":1024,"name":"from","url":"classes/droplet.html#from","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Droplet"},{"id":120,"kind":1024,"name":"to","url":"classes/droplet.html#to","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Droplet"},{"id":121,"kind":1024,"name":"fromRadius","url":"classes/droplet.html#fromradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Droplet"},{"id":122,"kind":1024,"name":"toRadius","url":"classes/droplet.html#toradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Droplet"},{"id":123,"kind":2048,"name":"minDistance","url":"classes/droplet.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Droplet"},{"id":124,"kind":2048,"name":"getObjectToSerialize","url":"classes/droplet.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"Droplet"},{"id":125,"kind":128,"name":"InvertedTunnel","url":"classes/invertedtunnel.html","classes":"tsd-kind-class"},{"id":126,"kind":2097152,"name":"descriptor","url":"classes/invertedtunnel.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"InvertedTunnel"},{"id":127,"kind":2097152,"name":"sdf","url":"classes/invertedtunnel.html#descriptor.sdf","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor"},{"id":128,"kind":32,"name":"shader","url":"classes/invertedtunnel.html#descriptor.sdf.shader","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor.sdf"},{"id":129,"kind":32,"name":"isInverted","url":"classes/invertedtunnel.html#descriptor.sdf.isinverted","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor.sdf"},{"id":130,"kind":32,"name":"distanceFunctionName","url":"classes/invertedtunnel.html#descriptor.sdf.distancefunctionname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor.sdf"},{"id":131,"kind":2097152,"name":"propertyUniformMapping","url":"classes/invertedtunnel.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor"},{"id":132,"kind":32,"name":"from","url":"classes/invertedtunnel.html#descriptor.propertyuniformmapping.from-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor.propertyUniformMapping"},{"id":133,"kind":32,"name":"toFromDelta","url":"classes/invertedtunnel.html#descriptor.propertyuniformmapping.tofromdelta","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor.propertyUniformMapping"},{"id":134,"kind":32,"name":"fromRadius","url":"classes/invertedtunnel.html#descriptor.propertyuniformmapping.fromradius-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor.propertyUniformMapping"},{"id":135,"kind":32,"name":"toRadius","url":"classes/invertedtunnel.html#descriptor.propertyuniformmapping.toradius-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor.propertyUniformMapping"},{"id":136,"kind":32,"name":"uniformCountMacroName","url":"classes/invertedtunnel.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor"},{"id":137,"kind":32,"name":"shaderCombinationSteps","url":"classes/invertedtunnel.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor"},{"id":138,"kind":32,"name":"empty","url":"classes/invertedtunnel.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor"},{"id":139,"kind":512,"name":"constructor","url":"classes/invertedtunnel.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"InvertedTunnel"},{"id":140,"kind":1024,"name":"from","url":"classes/invertedtunnel.html#from","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnel"},{"id":141,"kind":1024,"name":"to","url":"classes/invertedtunnel.html#to","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnel"},{"id":142,"kind":1024,"name":"fromRadius","url":"classes/invertedtunnel.html#fromradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnel"},{"id":143,"kind":1024,"name":"toRadius","url":"classes/invertedtunnel.html#toradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnel"},{"id":144,"kind":2048,"name":"minDistance","url":"classes/invertedtunnel.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"InvertedTunnel"},{"id":145,"kind":2048,"name":"getObjectToSerialize","url":"classes/invertedtunnel.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"InvertedTunnel"},{"id":146,"kind":128,"name":"MetaCircle","url":"classes/metacircle.html","classes":"tsd-kind-class"},{"id":147,"kind":2097152,"name":"descriptor","url":"classes/metacircle.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"MetaCircle"},{"id":148,"kind":2097152,"name":"sdf","url":"classes/metacircle.html#descriptor.sdf","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"MetaCircle.descriptor"},{"id":149,"kind":32,"name":"shader","url":"classes/metacircle.html#descriptor.sdf.shader","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"MetaCircle.descriptor.sdf"},{"id":150,"kind":32,"name":"distanceFunctionName","url":"classes/metacircle.html#descriptor.sdf.distancefunctionname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"MetaCircle.descriptor.sdf"},{"id":151,"kind":2097152,"name":"propertyUniformMapping","url":"classes/metacircle.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"MetaCircle.descriptor"},{"id":152,"kind":32,"name":"center","url":"classes/metacircle.html#descriptor.propertyuniformmapping.center-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"MetaCircle.descriptor.propertyUniformMapping"},{"id":153,"kind":32,"name":"radius","url":"classes/metacircle.html#descriptor.propertyuniformmapping.radius-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"MetaCircle.descriptor.propertyUniformMapping"},{"id":154,"kind":32,"name":"uniformCountMacroName","url":"classes/metacircle.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"MetaCircle.descriptor"},{"id":155,"kind":32,"name":"shaderCombinationSteps","url":"classes/metacircle.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"MetaCircle.descriptor"},{"id":156,"kind":32,"name":"empty","url":"classes/metacircle.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"MetaCircle.descriptor"},{"id":157,"kind":512,"name":"constructor","url":"classes/metacircle.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MetaCircle"},{"id":158,"kind":1024,"name":"center","url":"classes/metacircle.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MetaCircle"},{"id":159,"kind":1024,"name":"radius","url":"classes/metacircle.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MetaCircle"},{"id":160,"kind":2048,"name":"minDistance","url":"classes/metacircle.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"MetaCircle"},{"id":161,"kind":2048,"name":"getObjectToSerialize","url":"classes/metacircle.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"MetaCircle"},{"id":162,"kind":128,"name":"RotatedRectangle","url":"classes/rotatedrectangle.html","classes":"tsd-kind-class"},{"id":163,"kind":2097152,"name":"descriptor","url":"classes/rotatedrectangle.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"RotatedRectangle"},{"id":164,"kind":2097152,"name":"sdf","url":"classes/rotatedrectangle.html#descriptor.sdf","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor"},{"id":165,"kind":32,"name":"shader","url":"classes/rotatedrectangle.html#descriptor.sdf.shader","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor.sdf"},{"id":166,"kind":32,"name":"distanceFunctionName","url":"classes/rotatedrectangle.html#descriptor.sdf.distancefunctionname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor.sdf"},{"id":167,"kind":2097152,"name":"propertyUniformMapping","url":"classes/rotatedrectangle.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor"},{"id":168,"kind":32,"name":"topCenter","url":"classes/rotatedrectangle.html#descriptor.propertyuniformmapping.topcenter","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor.propertyUniformMapping"},{"id":169,"kind":32,"name":"bottomCenter","url":"classes/rotatedrectangle.html#descriptor.propertyuniformmapping.bottomcenter","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor.propertyUniformMapping"},{"id":170,"kind":32,"name":"width","url":"classes/rotatedrectangle.html#descriptor.propertyuniformmapping.width","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor.propertyUniformMapping"},{"id":171,"kind":32,"name":"uniformCountMacroName","url":"classes/rotatedrectangle.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor"},{"id":172,"kind":32,"name":"shaderCombinationSteps","url":"classes/rotatedrectangle.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor"},{"id":173,"kind":32,"name":"empty","url":"classes/rotatedrectangle.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor"},{"id":174,"kind":512,"name":"constructor","url":"classes/rotatedrectangle.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"RotatedRectangle"},{"id":175,"kind":1024,"name":"center","url":"classes/rotatedrectangle.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RotatedRectangle"},{"id":176,"kind":1024,"name":"size","url":"classes/rotatedrectangle.html#size","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RotatedRectangle"},{"id":177,"kind":1024,"name":"rotation","url":"classes/rotatedrectangle.html#rotation","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RotatedRectangle"},{"id":178,"kind":2048,"name":"minDistance","url":"classes/rotatedrectangle.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"RotatedRectangle"},{"id":179,"kind":2048,"name":"getObjectToSerialize","url":"classes/rotatedrectangle.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"RotatedRectangle"},{"id":180,"kind":64,"name":"renderNoise","url":"globals.html#rendernoise","classes":"tsd-kind-function"},{"id":181,"kind":64,"name":"compile","url":"globals.html#compile","classes":"tsd-kind-function"},{"id":182,"kind":128,"name":"CircleLight","url":"classes/circlelight.html","classes":"tsd-kind-class"},{"id":183,"kind":2097152,"name":"descriptor","url":"classes/circlelight.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"CircleLight"},{"id":184,"kind":2097152,"name":"propertyUniformMapping","url":"classes/circlelight.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":185,"kind":32,"name":"center","url":"classes/circlelight.html#descriptor.propertyuniformmapping.center-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor.propertyUniformMapping"},{"id":186,"kind":32,"name":"color","url":"classes/circlelight.html#descriptor.propertyuniformmapping.color-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor.propertyUniformMapping"},{"id":187,"kind":32,"name":"intensity","url":"classes/circlelight.html#descriptor.propertyuniformmapping.intensity-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor.propertyUniformMapping"},{"id":188,"kind":32,"name":"uniformCountMacroName","url":"classes/circlelight.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":189,"kind":32,"name":"shaderCombinationSteps","url":"classes/circlelight.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":190,"kind":32,"name":"empty","url":"classes/circlelight.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":191,"kind":512,"name":"constructor","url":"classes/circlelight.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"CircleLight"},{"id":192,"kind":1024,"name":"lightnessRatio","url":"classes/circlelight.html#lightnessratio","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"CircleLight"},{"id":193,"kind":1024,"name":"center","url":"classes/circlelight.html#center","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":194,"kind":1024,"name":"color","url":"classes/circlelight.html#color","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":195,"kind":1024,"name":"intensity","url":"classes/circlelight.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":196,"kind":2048,"name":"setLightnessRatio","url":"classes/circlelight.html#setlightnessratio","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":197,"kind":2048,"name":"minDistance","url":"classes/circlelight.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"CircleLight"},{"id":198,"kind":2048,"name":"getObjectToSerialize","url":"classes/circlelight.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"CircleLight"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,37.942]],["parent/0",[]],["name/1",[1,31.583]],["parent/1",[0,3.628]],["name/2",[2,31.583]],["parent/2",[0,3.628]],["name/3",[3,31.583]],["parent/3",[0,3.628]],["name/4",[4,34.265]],["parent/4",[]],["name/5",[5,31.583]],["parent/5",[4,3.277]],["name/6",[6,37.942]],["parent/6",[7,4.679]],["name/7",[8,31.583]],["parent/7",[4,3.277]],["name/8",[9,34.265]],["parent/8",[4,3.277]],["name/9",[10,31.583]],["parent/9",[4,3.277]],["name/10",[11,31.583]],["parent/10",[4,3.277]],["name/11",[12,37.942]],["parent/11",[]],["name/12",[13,48.929]],["parent/12",[12,3.628]],["name/13",[14,48.929]],["parent/13",[12,3.628]],["name/14",[15,48.929]],["parent/14",[12,3.628]],["name/15",[16,40.456]],["parent/15",[]],["name/16",[17,48.929]],["parent/16",[16,3.869]],["name/17",[18,48.929]],["parent/17",[16,3.869]],["name/18",[19,35.936]],["parent/18",[]],["name/19",[20,48.929]],["parent/19",[19,3.436]],["name/20",[21,48.929]],["parent/20",[19,3.436]],["name/21",[22,48.929]],["parent/21",[19,3.436]],["name/22",[23,48.929]],["parent/22",[19,3.436]],["name/23",[24,43.82]],["parent/23",[]],["name/24",[6,37.942]],["parent/24",[24,4.19]],["name/25",[25,48.929]],["parent/25",[26,4.19]],["name/26",[27,48.929]],["parent/26",[26,4.19]],["name/27",[28,30.47]],["parent/27",[]],["name/28",[29,43.82]],["parent/28",[28,2.914]],["name/29",[30,43.82]],["parent/29",[28,2.914]],["name/30",[31,43.82]],["parent/30",[28,2.914]],["name/31",[32,43.82]],["parent/31",[28,2.914]],["name/32",[33,43.82]],["parent/32",[28,2.914]],["name/33",[34,43.82]],["parent/33",[28,2.914]],["name/34",[35,43.82]],["parent/34",[28,2.914]],["name/35",[6,37.942]],["parent/35",[36,4.679]],["name/36",[37,43.82]],["parent/36",[28,2.914]],["name/37",[38,35.936]],["parent/37",[]],["name/38",[39,43.82]],["parent/38",[38,3.436]],["name/39",[40,43.82]],["parent/39",[38,3.436]],["name/40",[41,43.82]],["parent/40",[38,3.436]],["name/41",[42,43.82]],["parent/41",[38,3.436]],["name/42",[43,28.56]],["parent/42",[]],["name/43",[44,48.929]],["parent/43",[43,2.731]],["name/44",[45,48.929]],["parent/44",[43,2.731]],["name/45",[46,48.929]],["parent/45",[43,2.731]],["name/46",[47,48.929]],["parent/46",[43,2.731]],["name/47",[48,48.929]],["parent/47",[43,2.731]],["name/48",[49,48.929]],["parent/48",[43,2.731]],["name/49",[50,48.929]],["parent/49",[43,2.731]],["name/50",[51,48.929]],["parent/50",[43,2.731]],["name/51",[52,48.929]],["parent/51",[43,2.731]],["name/52",[53,48.929]],["parent/52",[43,2.731]],["name/53",[54,30.47]],["parent/53",[]],["name/54",[29,43.82]],["parent/54",[54,2.914]],["name/55",[30,43.82]],["parent/55",[54,2.914]],["name/56",[31,43.82]],["parent/56",[54,2.914]],["name/57",[32,43.82]],["parent/57",[54,2.914]],["name/58",[33,43.82]],["parent/58",[54,2.914]],["name/59",[34,43.82]],["parent/59",[54,2.914]],["name/60",[37,43.82]],["parent/60",[54,2.914]],["name/61",[35,43.82]],["parent/61",[54,2.914]],["name/62",[6,37.942]],["parent/62",[55,4.679]],["name/63",[56,35.936]],["parent/63",[]],["name/64",[40,43.82]],["parent/64",[56,3.436]],["name/65",[41,43.82]],["parent/65",[56,3.436]],["name/66",[42,43.82]],["parent/66",[56,3.436]],["name/67",[39,43.82]],["parent/67",[56,3.436]],["name/68",[57,27.726]],["parent/68",[]],["name/69",[1,31.583]],["parent/69",[57,2.651]],["name/70",[5,31.583]],["parent/70",[58,3.628]],["name/71",[59,30.47]],["parent/71",[60,3.436]],["name/72",[61,37.942]],["parent/72",[60,3.436]],["name/73",[62,37.942]],["parent/73",[60,3.436]],["name/74",[63,43.82]],["parent/74",[60,3.436]],["name/75",[64,43.82]],["parent/75",[60,3.436]],["name/76",[8,31.583]],["parent/76",[58,3.628]],["name/77",[10,31.583]],["parent/77",[58,3.628]],["name/78",[11,31.583]],["parent/78",[58,3.628]],["name/79",[65,32.834]],["parent/79",[57,2.651]],["name/80",[63,43.82]],["parent/80",[57,2.651]],["name/81",[64,43.82]],["parent/81",[57,2.651]],["name/82",[3,31.583]],["parent/82",[57,2.651]],["name/83",[66,43.82]],["parent/83",[57,2.651]],["name/84",[59,30.47]],["parent/84",[57,2.651]],["name/85",[61,37.942]],["parent/85",[57,2.651]],["name/86",[62,37.942]],["parent/86",[57,2.651]],["name/87",[67,43.82]],["parent/87",[57,2.651]],["name/88",[2,31.583]],["parent/88",[57,2.651]],["name/89",[68,32.834]],["parent/89",[]],["name/90",[1,31.583]],["parent/90",[68,3.14]],["name/91",[9,34.265]],["parent/91",[69,3.436]],["name/92",[70,35.936]],["parent/92",[71,4.19]],["name/93",[72,35.936]],["parent/93",[71,4.19]],["name/94",[5,31.583]],["parent/94",[69,3.436]],["name/95",[59,30.47]],["parent/95",[73,4.19]],["name/96",[74,37.942]],["parent/96",[73,4.19]],["name/97",[8,31.583]],["parent/97",[69,3.436]],["name/98",[10,31.583]],["parent/98",[69,3.436]],["name/99",[11,31.583]],["parent/99",[69,3.436]],["name/100",[65,32.834]],["parent/100",[68,3.14]],["name/101",[59,30.47]],["parent/101",[68,3.14]],["name/102",[74,37.942]],["parent/102",[68,3.14]],["name/103",[2,31.583]],["parent/103",[68,3.14]],["name/104",[3,31.583]],["parent/104",[68,3.14]],["name/105",[75,30.47]],["parent/105",[]],["name/106",[1,31.583]],["parent/106",[75,2.914]],["name/107",[9,34.265]],["parent/107",[76,3.436]],["name/108",[70,35.936]],["parent/108",[77,4.19]],["name/109",[72,35.936]],["parent/109",[77,4.19]],["name/110",[5,31.583]],["parent/110",[76,3.436]],["name/111",[78,37.942]],["parent/111",[79,3.628]],["name/112",[80,43.82]],["parent/112",[79,3.628]],["name/113",[81,37.942]],["parent/113",[79,3.628]],["name/114",[82,37.942]],["parent/114",[79,3.628]],["name/115",[8,31.583]],["parent/115",[76,3.436]],["name/116",[10,31.583]],["parent/116",[76,3.436]],["name/117",[11,31.583]],["parent/117",[76,3.436]],["name/118",[65,32.834]],["parent/118",[75,2.914]],["name/119",[78,37.942]],["parent/119",[75,2.914]],["name/120",[83,43.82]],["parent/120",[75,2.914]],["name/121",[81,37.942]],["parent/121",[75,2.914]],["name/122",[82,37.942]],["parent/122",[75,2.914]],["name/123",[2,31.583]],["parent/123",[75,2.914]],["name/124",[3,31.583]],["parent/124",[75,2.914]],["name/125",[84,30.47]],["parent/125",[]],["name/126",[1,31.583]],["parent/126",[84,2.914]],["name/127",[9,34.265]],["parent/127",[85,3.436]],["name/128",[70,35.936]],["parent/128",[86,3.869]],["name/129",[87,48.929]],["parent/129",[86,3.869]],["name/130",[72,35.936]],["parent/130",[86,3.869]],["name/131",[5,31.583]],["parent/131",[85,3.436]],["name/132",[78,37.942]],["parent/132",[88,3.628]],["name/133",[80,43.82]],["parent/133",[88,3.628]],["name/134",[81,37.942]],["parent/134",[88,3.628]],["name/135",[82,37.942]],["parent/135",[88,3.628]],["name/136",[8,31.583]],["parent/136",[85,3.436]],["name/137",[10,31.583]],["parent/137",[85,3.436]],["name/138",[11,31.583]],["parent/138",[85,3.436]],["name/139",[65,32.834]],["parent/139",[84,2.914]],["name/140",[78,37.942]],["parent/140",[84,2.914]],["name/141",[83,43.82]],["parent/141",[84,2.914]],["name/142",[81,37.942]],["parent/142",[84,2.914]],["name/143",[82,37.942]],["parent/143",[84,2.914]],["name/144",[2,31.583]],["parent/144",[84,2.914]],["name/145",[3,31.583]],["parent/145",[84,2.914]],["name/146",[89,32.834]],["parent/146",[]],["name/147",[1,31.583]],["parent/147",[89,3.14]],["name/148",[9,34.265]],["parent/148",[90,3.436]],["name/149",[70,35.936]],["parent/149",[91,4.19]],["name/150",[72,35.936]],["parent/150",[91,4.19]],["name/151",[5,31.583]],["parent/151",[90,3.436]],["name/152",[59,30.47]],["parent/152",[92,4.19]],["name/153",[74,37.942]],["parent/153",[92,4.19]],["name/154",[8,31.583]],["parent/154",[90,3.436]],["name/155",[10,31.583]],["parent/155",[90,3.436]],["name/156",[11,31.583]],["parent/156",[90,3.436]],["name/157",[65,32.834]],["parent/157",[89,3.14]],["name/158",[59,30.47]],["parent/158",[89,3.14]],["name/159",[74,37.942]],["parent/159",[89,3.14]],["name/160",[2,31.583]],["parent/160",[89,3.14]],["name/161",[3,31.583]],["parent/161",[89,3.14]],["name/162",[93,31.583]],["parent/162",[]],["name/163",[1,31.583]],["parent/163",[93,3.02]],["name/164",[9,34.265]],["parent/164",[94,3.436]],["name/165",[70,35.936]],["parent/165",[95,4.19]],["name/166",[72,35.936]],["parent/166",[95,4.19]],["name/167",[5,31.583]],["parent/167",[94,3.436]],["name/168",[96,48.929]],["parent/168",[97,3.869]],["name/169",[98,48.929]],["parent/169",[97,3.869]],["name/170",[99,48.929]],["parent/170",[97,3.869]],["name/171",[8,31.583]],["parent/171",[94,3.436]],["name/172",[10,31.583]],["parent/172",[94,3.436]],["name/173",[11,31.583]],["parent/173",[94,3.436]],["name/174",[65,32.834]],["parent/174",[93,3.02]],["name/175",[59,30.47]],["parent/175",[93,3.02]],["name/176",[100,48.929]],["parent/176",[93,3.02]],["name/177",[101,48.929]],["parent/177",[93,3.02]],["name/178",[2,31.583]],["parent/178",[93,3.02]],["name/179",[3,31.583]],["parent/179",[93,3.02]],["name/180",[102,48.929]],["parent/180",[]],["name/181",[103,48.929]],["parent/181",[]],["name/182",[104,29.469]],["parent/182",[]],["name/183",[1,31.583]],["parent/183",[104,2.818]],["name/184",[5,31.583]],["parent/184",[105,3.628]],["name/185",[59,30.47]],["parent/185",[106,3.869]],["name/186",[61,37.942]],["parent/186",[106,3.869]],["name/187",[62,37.942]],["parent/187",[106,3.869]],["name/188",[8,31.583]],["parent/188",[105,3.628]],["name/189",[10,31.583]],["parent/189",[105,3.628]],["name/190",[11,31.583]],["parent/190",[105,3.628]],["name/191",[65,32.834]],["parent/191",[104,2.818]],["name/192",[66,43.82]],["parent/192",[104,2.818]],["name/193",[59,30.47]],["parent/193",[104,2.818]],["name/194",[61,37.942]],["parent/194",[104,2.818]],["name/195",[62,37.942]],["parent/195",[104,2.818]],["name/196",[67,43.82]],["parent/196",[104,2.818]],["name/197",[2,31.583]],["parent/197",[104,2.818]],["name/198",[3,31.583]],["parent/198",[104,2.818]]],"invertedIndex":[["__type",{"_index":6,"name":{"6":{},"24":{},"35":{},"62":{}},"parent":{}}],["adddrawable",{"_index":49,"name":{"48":{}},"parent":{}}],["ambientlight",{"_index":37,"name":{"36":{},"60":{}},"parent":{}}],["autoscalequality",{"_index":53,"name":{"52":{}},"parent":{}}],["backgroundcolor",{"_index":33,"name":{"32":{},"58":{}},"parent":{}}],["bottomcenter",{"_index":98,"name":{"169":{}},"parent":{}}],["canvassize",{"_index":44,"name":{"43":{}},"parent":{}}],["center",{"_index":59,"name":{"71":{},"84":{},"95":{},"101":{},"152":{},"158":{},"175":{},"185":{},"193":{}},"parent":{}}],["circle",{"_index":68,"name":{"89":{}},"parent":{"90":{},"100":{},"101":{},"102":{},"103":{},"104":{}}}],["circle.descriptor",{"_index":69,"name":{},"parent":{"91":{},"94":{},"97":{},"98":{},"99":{}}}],["circle.descriptor.propertyuniformmapping",{"_index":73,"name":{},"parent":{"95":{},"96":{}}}],["circle.descriptor.sdf",{"_index":71,"name":{},"parent":{"92":{},"93":{}}}],["circlelight",{"_index":104,"name":{"182":{}},"parent":{"183":{},"191":{},"192":{},"193":{},"194":{},"195":{},"196":{},"197":{},"198":{}}}],["circlelight.descriptor",{"_index":105,"name":{},"parent":{"184":{},"188":{},"189":{},"190":{}}}],["circlelight.descriptor.propertyuniformmapping",{"_index":106,"name":{},"parent":{"185":{},"186":{},"187":{}}}],["clamp_to_edge",{"_index":13,"name":{"12":{}},"parent":{}}],["color",{"_index":61,"name":{"72":{},"85":{},"186":{},"194":{}},"parent":{}}],["colorpalette",{"_index":34,"name":{"33":{},"59":{}},"parent":{}}],["compile",{"_index":103,"name":{"181":{}},"parent":{}}],["constructor",{"_index":65,"name":{"79":{},"100":{},"118":{},"139":{},"157":{},"174":{},"191":{}},"parent":{}}],["defaultruntimesettings",{"_index":54,"name":{"53":{}},"parent":{"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{}}}],["defaultruntimesettings.textures",{"_index":55,"name":{},"parent":{"62":{}}}],["defaultstartupsettings",{"_index":56,"name":{"63":{}},"parent":{"64":{},"65":{},"66":{},"67":{}}}],["descriptor",{"_index":1,"name":{"1":{},"69":{},"90":{},"106":{},"126":{},"147":{},"163":{},"183":{}},"parent":{}}],["destroy",{"_index":51,"name":{"50":{}},"parent":{}}],["direction",{"_index":63,"name":{"74":{},"80":{}},"parent":{}}],["displaytoworldcoordinates",{"_index":47,"name":{"46":{}},"parent":{}}],["distancefunctionname",{"_index":72,"name":{"93":{},"109":{},"130":{},"150":{},"166":{}},"parent":{}}],["drawable",{"_index":0,"name":{"0":{}},"parent":{"1":{},"2":{},"3":{}}}],["drawabledescriptor",{"_index":4,"name":{"4":{}},"parent":{"5":{},"7":{},"8":{},"9":{},"10":{}}}],["drawabledescriptor.propertyuniformmapping",{"_index":7,"name":{},"parent":{"6":{}}}],["droplet",{"_index":75,"name":{"105":{}},"parent":{"106":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{}}}],["droplet.descriptor",{"_index":76,"name":{},"parent":{"107":{},"110":{},"115":{},"116":{},"117":{}}}],["droplet.descriptor.propertyuniformmapping",{"_index":79,"name":{},"parent":{"111":{},"112":{},"113":{},"114":{}}}],["droplet.descriptor.sdf",{"_index":77,"name":{},"parent":{"108":{},"109":{}}}],["empty",{"_index":11,"name":{"10":{},"78":{},"99":{},"117":{},"138":{},"156":{},"173":{},"190":{}},"parent":{}}],["enablehighdpirendering",{"_index":29,"name":{"28":{},"54":{}},"parent":{}}],["enablestopwatch",{"_index":39,"name":{"38":{},"67":{}},"parent":{}}],["filteringoptions",{"_index":16,"name":{"15":{}},"parent":{"16":{},"17":{}}}],["flashlight",{"_index":57,"name":{"68":{}},"parent":{"69":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{}}}],["flashlight.descriptor",{"_index":58,"name":{},"parent":{"70":{},"76":{},"77":{},"78":{}}}],["flashlight.descriptor.propertyuniformmapping",{"_index":60,"name":{},"parent":{"71":{},"72":{},"73":{},"74":{},"75":{}}}],["from",{"_index":78,"name":{"111":{},"119":{},"132":{},"140":{}},"parent":{}}],["fromradius",{"_index":81,"name":{"113":{},"121":{},"134":{},"142":{}},"parent":{}}],["getobjecttoserialize",{"_index":3,"name":{"3":{},"82":{},"104":{},"124":{},"145":{},"161":{},"179":{},"198":{}},"parent":{}}],["ignorewebgl2",{"_index":42,"name":{"41":{},"66":{}},"parent":{}}],["insights",{"_index":52,"name":{"51":{}},"parent":{}}],["intensity",{"_index":62,"name":{"73":{},"86":{},"187":{},"195":{}},"parent":{}}],["invertedtunnel",{"_index":84,"name":{"125":{}},"parent":{"126":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{}}}],["invertedtunnel.descriptor",{"_index":85,"name":{},"parent":{"127":{},"131":{},"136":{},"137":{},"138":{}}}],["invertedtunnel.descriptor.propertyuniformmapping",{"_index":88,"name":{},"parent":{"132":{},"133":{},"134":{},"135":{}}}],["invertedtunnel.descriptor.sdf",{"_index":86,"name":{},"parent":{"128":{},"129":{},"130":{}}}],["isinverted",{"_index":87,"name":{"129":{}},"parent":{}}],["isworldinverted",{"_index":31,"name":{"30":{},"56":{}},"parent":{}}],["lightcutoffdistance",{"_index":32,"name":{"31":{},"57":{}},"parent":{}}],["lightnessratio",{"_index":66,"name":{"83":{},"192":{}},"parent":{}}],["linear",{"_index":17,"name":{"16":{}},"parent":{}}],["maxfilter",{"_index":23,"name":{"22":{}},"parent":{}}],["metacircle",{"_index":89,"name":{"146":{}},"parent":{"147":{},"157":{},"158":{},"159":{},"160":{},"161":{}}}],["metacircle.descriptor",{"_index":90,"name":{},"parent":{"148":{},"151":{},"154":{},"155":{},"156":{}}}],["metacircle.descriptor.propertyuniformmapping",{"_index":92,"name":{},"parent":{"152":{},"153":{}}}],["metacircle.descriptor.sdf",{"_index":91,"name":{},"parent":{"149":{},"150":{}}}],["mindistance",{"_index":2,"name":{"2":{},"88":{},"103":{},"123":{},"144":{},"160":{},"178":{},"197":{}},"parent":{}}],["minfilter",{"_index":22,"name":{"21":{}},"parent":{}}],["mirrored_repeat",{"_index":15,"name":{"14":{}},"parent":{}}],["nearest",{"_index":18,"name":{"17":{}},"parent":{}}],["overrides",{"_index":27,"name":{"26":{}},"parent":{}}],["palettesize",{"_index":41,"name":{"40":{},"65":{}},"parent":{}}],["propertyuniformmapping",{"_index":5,"name":{"5":{},"70":{},"94":{},"110":{},"131":{},"151":{},"167":{},"184":{}},"parent":{}}],["radius",{"_index":74,"name":{"96":{},"102":{},"153":{},"159":{}},"parent":{}}],["renderdrawables",{"_index":50,"name":{"49":{}},"parent":{}}],["renderer",{"_index":43,"name":{"42":{}},"parent":{"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{}}}],["rendernoise",{"_index":102,"name":{"180":{}},"parent":{}}],["repeat",{"_index":14,"name":{"13":{}},"parent":{}}],["rotatedrectangle",{"_index":93,"name":{"162":{}},"parent":{"163":{},"174":{},"175":{},"176":{},"177":{},"178":{},"179":{}}}],["rotatedrectangle.descriptor",{"_index":94,"name":{},"parent":{"164":{},"167":{},"171":{},"172":{},"173":{}}}],["rotatedrectangle.descriptor.propertyuniformmapping",{"_index":97,"name":{},"parent":{"168":{},"169":{},"170":{}}}],["rotatedrectangle.descriptor.sdf",{"_index":95,"name":{},"parent":{"165":{},"166":{}}}],["rotation",{"_index":101,"name":{"177":{}},"parent":{}}],["runtimesettings",{"_index":28,"name":{"27":{}},"parent":{"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"36":{}}}],["runtimesettings.textures",{"_index":36,"name":{},"parent":{"35":{}}}],["sdf",{"_index":9,"name":{"8":{},"91":{},"107":{},"127":{},"148":{},"164":{}},"parent":{}}],["setlightnessratio",{"_index":67,"name":{"87":{},"196":{}},"parent":{}}],["setruntimesettings",{"_index":48,"name":{"47":{}},"parent":{}}],["setviewarea",{"_index":46,"name":{"45":{}},"parent":{}}],["shader",{"_index":70,"name":{"92":{},"108":{},"128":{},"149":{},"165":{}},"parent":{}}],["shadercombinationsteps",{"_index":10,"name":{"9":{},"77":{},"98":{},"116":{},"137":{},"155":{},"172":{},"189":{}},"parent":{}}],["shadowtracecount",{"_index":40,"name":{"39":{},"64":{}},"parent":{}}],["size",{"_index":100,"name":{"176":{}},"parent":{}}],["source",{"_index":25,"name":{"25":{}},"parent":{}}],["startcutoff",{"_index":64,"name":{"75":{},"81":{}},"parent":{}}],["startupsettings",{"_index":38,"name":{"37":{}},"parent":{"38":{},"39":{},"40":{},"41":{}}}],["textureoptions",{"_index":19,"name":{"18":{}},"parent":{"19":{},"20":{},"21":{},"22":{}}}],["textures",{"_index":35,"name":{"34":{},"61":{}},"parent":{}}],["texturewithoptions",{"_index":24,"name":{"23":{}},"parent":{"24":{}}}],["texturewithoptions.__type",{"_index":26,"name":{},"parent":{"25":{},"26":{}}}],["tilemultiplier",{"_index":30,"name":{"29":{},"55":{}},"parent":{}}],["to",{"_index":83,"name":{"120":{},"141":{}},"parent":{}}],["tofromdelta",{"_index":80,"name":{"112":{},"133":{}},"parent":{}}],["topcenter",{"_index":96,"name":{"168":{}},"parent":{}}],["toradius",{"_index":82,"name":{"114":{},"122":{},"135":{},"143":{}},"parent":{}}],["uniformcountmacroname",{"_index":8,"name":{"7":{},"76":{},"97":{},"115":{},"136":{},"154":{},"171":{},"188":{}},"parent":{}}],["viewareasize",{"_index":45,"name":{"44":{}},"parent":{}}],["width",{"_index":99,"name":{"170":{}},"parent":{}}],["wrapoptions",{"_index":12,"name":{"11":{}},"parent":{"12":{},"13":{},"14":{}}}],["wraps",{"_index":20,"name":{"19":{}},"parent":{}}],["wrapt",{"_index":21,"name":{"20":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file +{"kinds":{"4":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","2097152":"Object literal","4194304":"Type alias"},"rows":[{"id":0,"kind":128,"name":"Drawable","url":"classes/drawable.html","classes":"tsd-kind-class"},{"id":1,"kind":1024,"name":"descriptor","url":"classes/drawable.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Drawable"},{"id":2,"kind":2048,"name":"minDistance","url":"classes/drawable.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Drawable"},{"id":3,"kind":2048,"name":"getObjectToSerialize","url":"classes/drawable.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Drawable"},{"id":4,"kind":256,"name":"DrawableDescriptor","url":"interfaces/drawabledescriptor.html","classes":"tsd-kind-interface"},{"id":5,"kind":1024,"name":"propertyUniformMapping","url":"interfaces/drawabledescriptor.html#propertyuniformmapping","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":6,"kind":65536,"name":"__type","url":"interfaces/drawabledescriptor.html#propertyuniformmapping.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"DrawableDescriptor.propertyUniformMapping"},{"id":7,"kind":1024,"name":"uniformCountMacroName","url":"interfaces/drawabledescriptor.html#uniformcountmacroname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":8,"kind":1024,"name":"sdf","url":"interfaces/drawabledescriptor.html#sdf","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":9,"kind":1024,"name":"objectCountScaler","url":"interfaces/drawabledescriptor.html#objectcountscaler","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":10,"kind":1024,"name":"shaderCombinationSteps","url":"interfaces/drawabledescriptor.html#shadercombinationsteps","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":11,"kind":1024,"name":"empty","url":"interfaces/drawabledescriptor.html#empty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":12,"kind":4,"name":"WrapOptions","url":"enums/wrapoptions.html","classes":"tsd-kind-enum"},{"id":13,"kind":16,"name":"CLAMP_TO_EDGE","url":"enums/wrapoptions.html#clamp_to_edge","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"WrapOptions"},{"id":14,"kind":16,"name":"REPEAT","url":"enums/wrapoptions.html#repeat","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"WrapOptions"},{"id":15,"kind":16,"name":"MIRRORED_REPEAT","url":"enums/wrapoptions.html#mirrored_repeat","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"WrapOptions"},{"id":16,"kind":4,"name":"FilteringOptions","url":"enums/filteringoptions.html","classes":"tsd-kind-enum"},{"id":17,"kind":16,"name":"LINEAR","url":"enums/filteringoptions.html#linear","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"FilteringOptions"},{"id":18,"kind":16,"name":"NEAREST","url":"enums/filteringoptions.html#nearest","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"FilteringOptions"},{"id":19,"kind":256,"name":"TextureOptions","url":"interfaces/textureoptions.html","classes":"tsd-kind-interface"},{"id":20,"kind":1024,"name":"wrapS","url":"interfaces/textureoptions.html#wraps","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureOptions"},{"id":21,"kind":1024,"name":"wrapT","url":"interfaces/textureoptions.html#wrapt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureOptions"},{"id":22,"kind":1024,"name":"minFilter","url":"interfaces/textureoptions.html#minfilter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureOptions"},{"id":23,"kind":1024,"name":"maxFilter","url":"interfaces/textureoptions.html#maxfilter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureOptions"},{"id":24,"kind":4194304,"name":"TextureWithOptions","url":"globals.html#texturewithoptions","classes":"tsd-kind-type-alias"},{"id":25,"kind":65536,"name":"__type","url":"globals.html#texturewithoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"TextureWithOptions"},{"id":26,"kind":32,"name":"source","url":"globals.html#texturewithoptions.__type.source","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"TextureWithOptions.__type"},{"id":27,"kind":32,"name":"overrides","url":"globals.html#texturewithoptions.__type.overrides","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"TextureWithOptions.__type"},{"id":28,"kind":256,"name":"RuntimeSettings","url":"interfaces/runtimesettings.html","classes":"tsd-kind-interface"},{"id":29,"kind":1024,"name":"enableHighDpiRendering","url":"interfaces/runtimesettings.html#enablehighdpirendering","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":30,"kind":1024,"name":"tileMultiplier","url":"interfaces/runtimesettings.html#tilemultiplier","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":31,"kind":1024,"name":"isWorldInverted","url":"interfaces/runtimesettings.html#isworldinverted","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":32,"kind":1024,"name":"lightCutoffDistance","url":"interfaces/runtimesettings.html#lightcutoffdistance","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":33,"kind":1024,"name":"backgroundColor","url":"interfaces/runtimesettings.html#backgroundcolor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":34,"kind":1024,"name":"colorPalette","url":"interfaces/runtimesettings.html#colorpalette","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":35,"kind":1024,"name":"textures","url":"interfaces/runtimesettings.html#textures","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":36,"kind":65536,"name":"__type","url":"interfaces/runtimesettings.html#textures.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"RuntimeSettings.textures"},{"id":37,"kind":1024,"name":"ambientLight","url":"interfaces/runtimesettings.html#ambientlight","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":38,"kind":256,"name":"StartupSettings","url":"interfaces/startupsettings.html","classes":"tsd-kind-interface"},{"id":39,"kind":1024,"name":"enableStopwatch","url":"interfaces/startupsettings.html#enablestopwatch","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":40,"kind":1024,"name":"shadowTraceCount","url":"interfaces/startupsettings.html#shadowtracecount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":41,"kind":1024,"name":"paletteSize","url":"interfaces/startupsettings.html#palettesize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":42,"kind":1024,"name":"ignoreWebGL2","url":"interfaces/startupsettings.html#ignorewebgl2","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":43,"kind":256,"name":"Renderer","url":"interfaces/renderer.html","classes":"tsd-kind-interface"},{"id":44,"kind":1024,"name":"canvasSize","url":"interfaces/renderer.html#canvassize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Renderer"},{"id":45,"kind":1024,"name":"viewAreaSize","url":"interfaces/renderer.html#viewareasize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Renderer"},{"id":46,"kind":2048,"name":"setViewArea","url":"interfaces/renderer.html#setviewarea","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":47,"kind":2048,"name":"displayToWorldCoordinates","url":"interfaces/renderer.html#displaytoworldcoordinates","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":48,"kind":2048,"name":"setRuntimeSettings","url":"interfaces/renderer.html#setruntimesettings","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":49,"kind":2048,"name":"addDrawable","url":"interfaces/renderer.html#adddrawable","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter","parent":"Renderer"},{"id":50,"kind":2048,"name":"renderDrawables","url":"interfaces/renderer.html#renderdrawables","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":51,"kind":2048,"name":"destroy","url":"interfaces/renderer.html#destroy","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":52,"kind":1024,"name":"insights","url":"interfaces/renderer.html#insights","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Renderer"},{"id":53,"kind":2048,"name":"autoscaleQuality","url":"interfaces/renderer.html#autoscalequality","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":54,"kind":2097152,"name":"defaultRuntimeSettings","url":"globals.html#defaultruntimesettings","classes":"tsd-kind-object-literal"},{"id":55,"kind":32,"name":"enableHighDpiRendering","url":"globals.html#defaultruntimesettings.enablehighdpirendering","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":56,"kind":32,"name":"tileMultiplier","url":"globals.html#defaultruntimesettings.tilemultiplier","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":57,"kind":32,"name":"isWorldInverted","url":"globals.html#defaultruntimesettings.isworldinverted","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":58,"kind":32,"name":"lightCutoffDistance","url":"globals.html#defaultruntimesettings.lightcutoffdistance","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":59,"kind":32,"name":"backgroundColor","url":"globals.html#defaultruntimesettings.backgroundcolor","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":60,"kind":32,"name":"colorPalette","url":"globals.html#defaultruntimesettings.colorpalette","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":61,"kind":32,"name":"ambientLight","url":"globals.html#defaultruntimesettings.ambientlight","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":62,"kind":32,"name":"textures","url":"globals.html#defaultruntimesettings.textures","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":63,"kind":65536,"name":"__type","url":"globals.html#defaultruntimesettings.textures.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"defaultRuntimeSettings.textures"},{"id":64,"kind":2097152,"name":"defaultStartupSettings","url":"globals.html#defaultstartupsettings","classes":"tsd-kind-object-literal"},{"id":65,"kind":32,"name":"shadowTraceCount","url":"globals.html#defaultstartupsettings.shadowtracecount","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":66,"kind":32,"name":"paletteSize","url":"globals.html#defaultstartupsettings.palettesize","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":67,"kind":32,"name":"ignoreWebGL2","url":"globals.html#defaultstartupsettings.ignorewebgl2","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":68,"kind":32,"name":"enableStopwatch","url":"globals.html#defaultstartupsettings.enablestopwatch","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":69,"kind":128,"name":"Flashlight","url":"classes/flashlight.html","classes":"tsd-kind-class"},{"id":70,"kind":2097152,"name":"descriptor","url":"classes/flashlight.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"Flashlight"},{"id":71,"kind":2097152,"name":"propertyUniformMapping","url":"classes/flashlight.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":72,"kind":32,"name":"center","url":"classes/flashlight.html#descriptor.propertyuniformmapping.center-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":73,"kind":32,"name":"color","url":"classes/flashlight.html#descriptor.propertyuniformmapping.color-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":74,"kind":32,"name":"intensity","url":"classes/flashlight.html#descriptor.propertyuniformmapping.intensity-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":75,"kind":32,"name":"direction","url":"classes/flashlight.html#descriptor.propertyuniformmapping.direction-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":76,"kind":32,"name":"startCutoff","url":"classes/flashlight.html#descriptor.propertyuniformmapping.startcutoff-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":77,"kind":32,"name":"uniformCountMacroName","url":"classes/flashlight.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":78,"kind":32,"name":"shaderCombinationSteps","url":"classes/flashlight.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":79,"kind":32,"name":"empty","url":"classes/flashlight.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":80,"kind":512,"name":"constructor","url":"classes/flashlight.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Flashlight"},{"id":81,"kind":1024,"name":"direction","url":"classes/flashlight.html#direction","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Flashlight"},{"id":82,"kind":1024,"name":"startCutoff","url":"classes/flashlight.html#startcutoff","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Flashlight"},{"id":83,"kind":2048,"name":"getObjectToSerialize","url":"classes/flashlight.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"Flashlight"},{"id":84,"kind":1024,"name":"lightnessRatio","url":"classes/flashlight.html#lightnessratio","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Flashlight"},{"id":85,"kind":1024,"name":"center","url":"classes/flashlight.html#center","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":86,"kind":1024,"name":"color","url":"classes/flashlight.html#color","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":87,"kind":1024,"name":"intensity","url":"classes/flashlight.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":88,"kind":2048,"name":"setLightnessRatio","url":"classes/flashlight.html#setlightnessratio","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":89,"kind":2048,"name":"minDistance","url":"classes/flashlight.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Flashlight"},{"id":90,"kind":128,"name":"Circle","url":"classes/circle.html","classes":"tsd-kind-class"},{"id":91,"kind":2097152,"name":"descriptor","url":"classes/circle.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"Circle"},{"id":92,"kind":2097152,"name":"sdf","url":"classes/circle.html#descriptor.sdf","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"Circle.descriptor"},{"id":93,"kind":32,"name":"shader","url":"classes/circle.html#descriptor.sdf.shader","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Circle.descriptor.sdf"},{"id":94,"kind":32,"name":"distanceFunctionName","url":"classes/circle.html#descriptor.sdf.distancefunctionname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Circle.descriptor.sdf"},{"id":95,"kind":2097152,"name":"propertyUniformMapping","url":"classes/circle.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"Circle.descriptor"},{"id":96,"kind":32,"name":"center","url":"classes/circle.html#descriptor.propertyuniformmapping.center-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Circle.descriptor.propertyUniformMapping"},{"id":97,"kind":32,"name":"radius","url":"classes/circle.html#descriptor.propertyuniformmapping.radius-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Circle.descriptor.propertyUniformMapping"},{"id":98,"kind":32,"name":"uniformCountMacroName","url":"classes/circle.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Circle.descriptor"},{"id":99,"kind":32,"name":"shaderCombinationSteps","url":"classes/circle.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Circle.descriptor"},{"id":100,"kind":32,"name":"empty","url":"classes/circle.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Circle.descriptor"},{"id":101,"kind":512,"name":"constructor","url":"classes/circle.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Circle"},{"id":102,"kind":1024,"name":"center","url":"classes/circle.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Circle"},{"id":103,"kind":1024,"name":"radius","url":"classes/circle.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Circle"},{"id":104,"kind":2048,"name":"minDistance","url":"classes/circle.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Circle"},{"id":105,"kind":2048,"name":"getObjectToSerialize","url":"classes/circle.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"Circle"},{"id":106,"kind":128,"name":"Droplet","url":"classes/droplet.html","classes":"tsd-kind-class"},{"id":107,"kind":2097152,"name":"descriptor","url":"classes/droplet.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"Droplet"},{"id":108,"kind":2097152,"name":"sdf","url":"classes/droplet.html#descriptor.sdf","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"Droplet.descriptor"},{"id":109,"kind":32,"name":"shader","url":"classes/droplet.html#descriptor.sdf.shader","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Droplet.descriptor.sdf"},{"id":110,"kind":32,"name":"distanceFunctionName","url":"classes/droplet.html#descriptor.sdf.distancefunctionname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Droplet.descriptor.sdf"},{"id":111,"kind":2097152,"name":"propertyUniformMapping","url":"classes/droplet.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"Droplet.descriptor"},{"id":112,"kind":32,"name":"from","url":"classes/droplet.html#descriptor.propertyuniformmapping.from-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Droplet.descriptor.propertyUniformMapping"},{"id":113,"kind":32,"name":"toFromDelta","url":"classes/droplet.html#descriptor.propertyuniformmapping.tofromdelta","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Droplet.descriptor.propertyUniformMapping"},{"id":114,"kind":32,"name":"fromRadius","url":"classes/droplet.html#descriptor.propertyuniformmapping.fromradius-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Droplet.descriptor.propertyUniformMapping"},{"id":115,"kind":32,"name":"toRadius","url":"classes/droplet.html#descriptor.propertyuniformmapping.toradius-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Droplet.descriptor.propertyUniformMapping"},{"id":116,"kind":32,"name":"uniformCountMacroName","url":"classes/droplet.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Droplet.descriptor"},{"id":117,"kind":32,"name":"shaderCombinationSteps","url":"classes/droplet.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Droplet.descriptor"},{"id":118,"kind":32,"name":"empty","url":"classes/droplet.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Droplet.descriptor"},{"id":119,"kind":512,"name":"constructor","url":"classes/droplet.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Droplet"},{"id":120,"kind":1024,"name":"from","url":"classes/droplet.html#from","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Droplet"},{"id":121,"kind":1024,"name":"to","url":"classes/droplet.html#to","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Droplet"},{"id":122,"kind":1024,"name":"fromRadius","url":"classes/droplet.html#fromradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Droplet"},{"id":123,"kind":1024,"name":"toRadius","url":"classes/droplet.html#toradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Droplet"},{"id":124,"kind":2048,"name":"minDistance","url":"classes/droplet.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Droplet"},{"id":125,"kind":2048,"name":"getObjectToSerialize","url":"classes/droplet.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"Droplet"},{"id":126,"kind":64,"name":"PolygonFactory","url":"globals.html#polygonfactory","classes":"tsd-kind-function"},{"id":127,"kind":128,"name":"InvertedTunnel","url":"classes/invertedtunnel.html","classes":"tsd-kind-class"},{"id":128,"kind":2097152,"name":"descriptor","url":"classes/invertedtunnel.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"InvertedTunnel"},{"id":129,"kind":2097152,"name":"sdf","url":"classes/invertedtunnel.html#descriptor.sdf","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor"},{"id":130,"kind":32,"name":"shader","url":"classes/invertedtunnel.html#descriptor.sdf.shader","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor.sdf"},{"id":131,"kind":32,"name":"isInverted","url":"classes/invertedtunnel.html#descriptor.sdf.isinverted","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor.sdf"},{"id":132,"kind":32,"name":"distanceFunctionName","url":"classes/invertedtunnel.html#descriptor.sdf.distancefunctionname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor.sdf"},{"id":133,"kind":2097152,"name":"propertyUniformMapping","url":"classes/invertedtunnel.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor"},{"id":134,"kind":32,"name":"from","url":"classes/invertedtunnel.html#descriptor.propertyuniformmapping.from-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor.propertyUniformMapping"},{"id":135,"kind":32,"name":"toFromDelta","url":"classes/invertedtunnel.html#descriptor.propertyuniformmapping.tofromdelta","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor.propertyUniformMapping"},{"id":136,"kind":32,"name":"fromRadius","url":"classes/invertedtunnel.html#descriptor.propertyuniformmapping.fromradius-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor.propertyUniformMapping"},{"id":137,"kind":32,"name":"toRadius","url":"classes/invertedtunnel.html#descriptor.propertyuniformmapping.toradius-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor.propertyUniformMapping"},{"id":138,"kind":32,"name":"uniformCountMacroName","url":"classes/invertedtunnel.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor"},{"id":139,"kind":32,"name":"shaderCombinationSteps","url":"classes/invertedtunnel.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor"},{"id":140,"kind":32,"name":"empty","url":"classes/invertedtunnel.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"InvertedTunnel.descriptor"},{"id":141,"kind":512,"name":"constructor","url":"classes/invertedtunnel.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"InvertedTunnel"},{"id":142,"kind":1024,"name":"from","url":"classes/invertedtunnel.html#from","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnel"},{"id":143,"kind":1024,"name":"to","url":"classes/invertedtunnel.html#to","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnel"},{"id":144,"kind":1024,"name":"fromRadius","url":"classes/invertedtunnel.html#fromradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnel"},{"id":145,"kind":1024,"name":"toRadius","url":"classes/invertedtunnel.html#toradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnel"},{"id":146,"kind":2048,"name":"minDistance","url":"classes/invertedtunnel.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"InvertedTunnel"},{"id":147,"kind":2048,"name":"getObjectToSerialize","url":"classes/invertedtunnel.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"InvertedTunnel"},{"id":148,"kind":128,"name":"MetaCircle","url":"classes/metacircle.html","classes":"tsd-kind-class"},{"id":149,"kind":2097152,"name":"descriptor","url":"classes/metacircle.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"MetaCircle"},{"id":150,"kind":2097152,"name":"sdf","url":"classes/metacircle.html#descriptor.sdf","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"MetaCircle.descriptor"},{"id":151,"kind":32,"name":"shader","url":"classes/metacircle.html#descriptor.sdf.shader","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"MetaCircle.descriptor.sdf"},{"id":152,"kind":32,"name":"distanceFunctionName","url":"classes/metacircle.html#descriptor.sdf.distancefunctionname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"MetaCircle.descriptor.sdf"},{"id":153,"kind":2097152,"name":"propertyUniformMapping","url":"classes/metacircle.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"MetaCircle.descriptor"},{"id":154,"kind":32,"name":"center","url":"classes/metacircle.html#descriptor.propertyuniformmapping.center-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"MetaCircle.descriptor.propertyUniformMapping"},{"id":155,"kind":32,"name":"radius","url":"classes/metacircle.html#descriptor.propertyuniformmapping.radius-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"MetaCircle.descriptor.propertyUniformMapping"},{"id":156,"kind":32,"name":"uniformCountMacroName","url":"classes/metacircle.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"MetaCircle.descriptor"},{"id":157,"kind":32,"name":"shaderCombinationSteps","url":"classes/metacircle.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"MetaCircle.descriptor"},{"id":158,"kind":32,"name":"empty","url":"classes/metacircle.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"MetaCircle.descriptor"},{"id":159,"kind":512,"name":"constructor","url":"classes/metacircle.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MetaCircle"},{"id":160,"kind":1024,"name":"center","url":"classes/metacircle.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MetaCircle"},{"id":161,"kind":1024,"name":"radius","url":"classes/metacircle.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MetaCircle"},{"id":162,"kind":2048,"name":"minDistance","url":"classes/metacircle.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"MetaCircle"},{"id":163,"kind":2048,"name":"getObjectToSerialize","url":"classes/metacircle.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"MetaCircle"},{"id":164,"kind":128,"name":"RotatedRectangle","url":"classes/rotatedrectangle.html","classes":"tsd-kind-class"},{"id":165,"kind":2097152,"name":"descriptor","url":"classes/rotatedrectangle.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"RotatedRectangle"},{"id":166,"kind":2097152,"name":"sdf","url":"classes/rotatedrectangle.html#descriptor.sdf","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor"},{"id":167,"kind":32,"name":"shader","url":"classes/rotatedrectangle.html#descriptor.sdf.shader","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor.sdf"},{"id":168,"kind":32,"name":"distanceFunctionName","url":"classes/rotatedrectangle.html#descriptor.sdf.distancefunctionname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor.sdf"},{"id":169,"kind":2097152,"name":"propertyUniformMapping","url":"classes/rotatedrectangle.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor"},{"id":170,"kind":32,"name":"topCenter","url":"classes/rotatedrectangle.html#descriptor.propertyuniformmapping.topcenter","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor.propertyUniformMapping"},{"id":171,"kind":32,"name":"bottomCenter","url":"classes/rotatedrectangle.html#descriptor.propertyuniformmapping.bottomcenter","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor.propertyUniformMapping"},{"id":172,"kind":32,"name":"width","url":"classes/rotatedrectangle.html#descriptor.propertyuniformmapping.width","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor.propertyUniformMapping"},{"id":173,"kind":32,"name":"uniformCountMacroName","url":"classes/rotatedrectangle.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor"},{"id":174,"kind":32,"name":"shaderCombinationSteps","url":"classes/rotatedrectangle.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor"},{"id":175,"kind":32,"name":"empty","url":"classes/rotatedrectangle.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"RotatedRectangle.descriptor"},{"id":176,"kind":512,"name":"constructor","url":"classes/rotatedrectangle.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"RotatedRectangle"},{"id":177,"kind":1024,"name":"center","url":"classes/rotatedrectangle.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RotatedRectangle"},{"id":178,"kind":1024,"name":"size","url":"classes/rotatedrectangle.html#size","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RotatedRectangle"},{"id":179,"kind":1024,"name":"rotation","url":"classes/rotatedrectangle.html#rotation","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RotatedRectangle"},{"id":180,"kind":2048,"name":"minDistance","url":"classes/rotatedrectangle.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"RotatedRectangle"},{"id":181,"kind":2048,"name":"getObjectToSerialize","url":"classes/rotatedrectangle.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"RotatedRectangle"},{"id":182,"kind":64,"name":"renderNoise","url":"globals.html#rendernoise","classes":"tsd-kind-function"},{"id":183,"kind":64,"name":"compile","url":"globals.html#compile","classes":"tsd-kind-function"},{"id":184,"kind":128,"name":"CircleLight","url":"classes/circlelight.html","classes":"tsd-kind-class"},{"id":185,"kind":2097152,"name":"descriptor","url":"classes/circlelight.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"CircleLight"},{"id":186,"kind":2097152,"name":"propertyUniformMapping","url":"classes/circlelight.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":187,"kind":32,"name":"center","url":"classes/circlelight.html#descriptor.propertyuniformmapping.center-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor.propertyUniformMapping"},{"id":188,"kind":32,"name":"color","url":"classes/circlelight.html#descriptor.propertyuniformmapping.color-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor.propertyUniformMapping"},{"id":189,"kind":32,"name":"intensity","url":"classes/circlelight.html#descriptor.propertyuniformmapping.intensity-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor.propertyUniformMapping"},{"id":190,"kind":32,"name":"uniformCountMacroName","url":"classes/circlelight.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":191,"kind":32,"name":"shaderCombinationSteps","url":"classes/circlelight.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":192,"kind":32,"name":"empty","url":"classes/circlelight.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":193,"kind":512,"name":"constructor","url":"classes/circlelight.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"CircleLight"},{"id":194,"kind":1024,"name":"lightnessRatio","url":"classes/circlelight.html#lightnessratio","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"CircleLight"},{"id":195,"kind":1024,"name":"center","url":"classes/circlelight.html#center","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":196,"kind":1024,"name":"color","url":"classes/circlelight.html#color","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":197,"kind":1024,"name":"intensity","url":"classes/circlelight.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":198,"kind":2048,"name":"setLightnessRatio","url":"classes/circlelight.html#setlightnessratio","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":199,"kind":2048,"name":"minDistance","url":"classes/circlelight.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"CircleLight"},{"id":200,"kind":2048,"name":"getObjectToSerialize","url":"classes/circlelight.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"CircleLight"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,38.042]],["parent/0",[]],["name/1",[1,31.682]],["parent/1",[0,3.631]],["name/2",[2,31.682]],["parent/2",[0,3.631]],["name/3",[3,31.682]],["parent/3",[0,3.631]],["name/4",[4,32.934]],["parent/4",[]],["name/5",[5,31.682]],["parent/5",[4,3.143]],["name/6",[6,38.042]],["parent/6",[7,4.679]],["name/7",[8,31.682]],["parent/7",[4,3.143]],["name/8",[9,34.365]],["parent/8",[4,3.143]],["name/9",[10,49.028]],["parent/9",[4,3.143]],["name/10",[11,31.682]],["parent/10",[4,3.143]],["name/11",[12,31.682]],["parent/11",[4,3.143]],["name/12",[13,38.042]],["parent/12",[]],["name/13",[14,49.028]],["parent/13",[13,3.631]],["name/14",[15,49.028]],["parent/14",[13,3.631]],["name/15",[16,49.028]],["parent/15",[13,3.631]],["name/16",[17,40.555]],["parent/16",[]],["name/17",[18,49.028]],["parent/17",[17,3.871]],["name/18",[19,49.028]],["parent/18",[17,3.871]],["name/19",[20,36.035]],["parent/19",[]],["name/20",[21,49.028]],["parent/20",[20,3.439]],["name/21",[22,49.028]],["parent/21",[20,3.439]],["name/22",[23,49.028]],["parent/22",[20,3.439]],["name/23",[24,49.028]],["parent/23",[20,3.439]],["name/24",[25,43.92]],["parent/24",[]],["name/25",[6,38.042]],["parent/25",[25,4.192]],["name/26",[26,49.028]],["parent/26",[27,4.192]],["name/27",[28,49.028]],["parent/27",[27,4.192]],["name/28",[29,30.57]],["parent/28",[]],["name/29",[30,43.92]],["parent/29",[29,2.918]],["name/30",[31,43.92]],["parent/30",[29,2.918]],["name/31",[32,43.92]],["parent/31",[29,2.918]],["name/32",[33,43.92]],["parent/32",[29,2.918]],["name/33",[34,43.92]],["parent/33",[29,2.918]],["name/34",[35,43.92]],["parent/34",[29,2.918]],["name/35",[36,43.92]],["parent/35",[29,2.918]],["name/36",[6,38.042]],["parent/36",[37,4.679]],["name/37",[38,43.92]],["parent/37",[29,2.918]],["name/38",[39,36.035]],["parent/38",[]],["name/39",[40,43.92]],["parent/39",[39,3.439]],["name/40",[41,43.92]],["parent/40",[39,3.439]],["name/41",[42,43.92]],["parent/41",[39,3.439]],["name/42",[43,43.92]],["parent/42",[39,3.439]],["name/43",[44,28.659]],["parent/43",[]],["name/44",[45,49.028]],["parent/44",[44,2.735]],["name/45",[46,49.028]],["parent/45",[44,2.735]],["name/46",[47,49.028]],["parent/46",[44,2.735]],["name/47",[48,49.028]],["parent/47",[44,2.735]],["name/48",[49,49.028]],["parent/48",[44,2.735]],["name/49",[50,49.028]],["parent/49",[44,2.735]],["name/50",[51,49.028]],["parent/50",[44,2.735]],["name/51",[52,49.028]],["parent/51",[44,2.735]],["name/52",[53,49.028]],["parent/52",[44,2.735]],["name/53",[54,49.028]],["parent/53",[44,2.735]],["name/54",[55,30.57]],["parent/54",[]],["name/55",[30,43.92]],["parent/55",[55,2.918]],["name/56",[31,43.92]],["parent/56",[55,2.918]],["name/57",[32,43.92]],["parent/57",[55,2.918]],["name/58",[33,43.92]],["parent/58",[55,2.918]],["name/59",[34,43.92]],["parent/59",[55,2.918]],["name/60",[35,43.92]],["parent/60",[55,2.918]],["name/61",[38,43.92]],["parent/61",[55,2.918]],["name/62",[36,43.92]],["parent/62",[55,2.918]],["name/63",[6,38.042]],["parent/63",[56,4.679]],["name/64",[57,36.035]],["parent/64",[]],["name/65",[41,43.92]],["parent/65",[57,3.439]],["name/66",[42,43.92]],["parent/66",[57,3.439]],["name/67",[43,43.92]],["parent/67",[57,3.439]],["name/68",[40,43.92]],["parent/68",[57,3.439]],["name/69",[58,27.825]],["parent/69",[]],["name/70",[1,31.682]],["parent/70",[58,2.656]],["name/71",[5,31.682]],["parent/71",[59,3.631]],["name/72",[60,30.57]],["parent/72",[61,3.439]],["name/73",[62,38.042]],["parent/73",[61,3.439]],["name/74",[63,38.042]],["parent/74",[61,3.439]],["name/75",[64,43.92]],["parent/75",[61,3.439]],["name/76",[65,43.92]],["parent/76",[61,3.439]],["name/77",[8,31.682]],["parent/77",[59,3.631]],["name/78",[11,31.682]],["parent/78",[59,3.631]],["name/79",[12,31.682]],["parent/79",[59,3.631]],["name/80",[66,32.934]],["parent/80",[58,2.656]],["name/81",[64,43.92]],["parent/81",[58,2.656]],["name/82",[65,43.92]],["parent/82",[58,2.656]],["name/83",[3,31.682]],["parent/83",[58,2.656]],["name/84",[67,43.92]],["parent/84",[58,2.656]],["name/85",[60,30.57]],["parent/85",[58,2.656]],["name/86",[62,38.042]],["parent/86",[58,2.656]],["name/87",[63,38.042]],["parent/87",[58,2.656]],["name/88",[68,43.92]],["parent/88",[58,2.656]],["name/89",[2,31.682]],["parent/89",[58,2.656]],["name/90",[69,32.934]],["parent/90",[]],["name/91",[1,31.682]],["parent/91",[69,3.143]],["name/92",[9,34.365]],["parent/92",[70,3.439]],["name/93",[71,36.035]],["parent/93",[72,4.192]],["name/94",[73,36.035]],["parent/94",[72,4.192]],["name/95",[5,31.682]],["parent/95",[70,3.439]],["name/96",[60,30.57]],["parent/96",[74,4.192]],["name/97",[75,38.042]],["parent/97",[74,4.192]],["name/98",[8,31.682]],["parent/98",[70,3.439]],["name/99",[11,31.682]],["parent/99",[70,3.439]],["name/100",[12,31.682]],["parent/100",[70,3.439]],["name/101",[66,32.934]],["parent/101",[69,3.143]],["name/102",[60,30.57]],["parent/102",[69,3.143]],["name/103",[75,38.042]],["parent/103",[69,3.143]],["name/104",[2,31.682]],["parent/104",[69,3.143]],["name/105",[3,31.682]],["parent/105",[69,3.143]],["name/106",[76,30.57]],["parent/106",[]],["name/107",[1,31.682]],["parent/107",[76,2.918]],["name/108",[9,34.365]],["parent/108",[77,3.439]],["name/109",[71,36.035]],["parent/109",[78,4.192]],["name/110",[73,36.035]],["parent/110",[78,4.192]],["name/111",[5,31.682]],["parent/111",[77,3.439]],["name/112",[79,38.042]],["parent/112",[80,3.631]],["name/113",[81,43.92]],["parent/113",[80,3.631]],["name/114",[82,38.042]],["parent/114",[80,3.631]],["name/115",[83,38.042]],["parent/115",[80,3.631]],["name/116",[8,31.682]],["parent/116",[77,3.439]],["name/117",[11,31.682]],["parent/117",[77,3.439]],["name/118",[12,31.682]],["parent/118",[77,3.439]],["name/119",[66,32.934]],["parent/119",[76,2.918]],["name/120",[79,38.042]],["parent/120",[76,2.918]],["name/121",[84,43.92]],["parent/121",[76,2.918]],["name/122",[82,38.042]],["parent/122",[76,2.918]],["name/123",[83,38.042]],["parent/123",[76,2.918]],["name/124",[2,31.682]],["parent/124",[76,2.918]],["name/125",[3,31.682]],["parent/125",[76,2.918]],["name/126",[85,49.028]],["parent/126",[]],["name/127",[86,30.57]],["parent/127",[]],["name/128",[1,31.682]],["parent/128",[86,2.918]],["name/129",[9,34.365]],["parent/129",[87,3.439]],["name/130",[71,36.035]],["parent/130",[88,3.871]],["name/131",[89,49.028]],["parent/131",[88,3.871]],["name/132",[73,36.035]],["parent/132",[88,3.871]],["name/133",[5,31.682]],["parent/133",[87,3.439]],["name/134",[79,38.042]],["parent/134",[90,3.631]],["name/135",[81,43.92]],["parent/135",[90,3.631]],["name/136",[82,38.042]],["parent/136",[90,3.631]],["name/137",[83,38.042]],["parent/137",[90,3.631]],["name/138",[8,31.682]],["parent/138",[87,3.439]],["name/139",[11,31.682]],["parent/139",[87,3.439]],["name/140",[12,31.682]],["parent/140",[87,3.439]],["name/141",[66,32.934]],["parent/141",[86,2.918]],["name/142",[79,38.042]],["parent/142",[86,2.918]],["name/143",[84,43.92]],["parent/143",[86,2.918]],["name/144",[82,38.042]],["parent/144",[86,2.918]],["name/145",[83,38.042]],["parent/145",[86,2.918]],["name/146",[2,31.682]],["parent/146",[86,2.918]],["name/147",[3,31.682]],["parent/147",[86,2.918]],["name/148",[91,32.934]],["parent/148",[]],["name/149",[1,31.682]],["parent/149",[91,3.143]],["name/150",[9,34.365]],["parent/150",[92,3.439]],["name/151",[71,36.035]],["parent/151",[93,4.192]],["name/152",[73,36.035]],["parent/152",[93,4.192]],["name/153",[5,31.682]],["parent/153",[92,3.439]],["name/154",[60,30.57]],["parent/154",[94,4.192]],["name/155",[75,38.042]],["parent/155",[94,4.192]],["name/156",[8,31.682]],["parent/156",[92,3.439]],["name/157",[11,31.682]],["parent/157",[92,3.439]],["name/158",[12,31.682]],["parent/158",[92,3.439]],["name/159",[66,32.934]],["parent/159",[91,3.143]],["name/160",[60,30.57]],["parent/160",[91,3.143]],["name/161",[75,38.042]],["parent/161",[91,3.143]],["name/162",[2,31.682]],["parent/162",[91,3.143]],["name/163",[3,31.682]],["parent/163",[91,3.143]],["name/164",[95,31.682]],["parent/164",[]],["name/165",[1,31.682]],["parent/165",[95,3.024]],["name/166",[9,34.365]],["parent/166",[96,3.439]],["name/167",[71,36.035]],["parent/167",[97,4.192]],["name/168",[73,36.035]],["parent/168",[97,4.192]],["name/169",[5,31.682]],["parent/169",[96,3.439]],["name/170",[98,49.028]],["parent/170",[99,3.871]],["name/171",[100,49.028]],["parent/171",[99,3.871]],["name/172",[101,49.028]],["parent/172",[99,3.871]],["name/173",[8,31.682]],["parent/173",[96,3.439]],["name/174",[11,31.682]],["parent/174",[96,3.439]],["name/175",[12,31.682]],["parent/175",[96,3.439]],["name/176",[66,32.934]],["parent/176",[95,3.024]],["name/177",[60,30.57]],["parent/177",[95,3.024]],["name/178",[102,49.028]],["parent/178",[95,3.024]],["name/179",[103,49.028]],["parent/179",[95,3.024]],["name/180",[2,31.682]],["parent/180",[95,3.024]],["name/181",[3,31.682]],["parent/181",[95,3.024]],["name/182",[104,49.028]],["parent/182",[]],["name/183",[105,49.028]],["parent/183",[]],["name/184",[106,29.569]],["parent/184",[]],["name/185",[1,31.682]],["parent/185",[106,2.822]],["name/186",[5,31.682]],["parent/186",[107,3.631]],["name/187",[60,30.57]],["parent/187",[108,3.871]],["name/188",[62,38.042]],["parent/188",[108,3.871]],["name/189",[63,38.042]],["parent/189",[108,3.871]],["name/190",[8,31.682]],["parent/190",[107,3.631]],["name/191",[11,31.682]],["parent/191",[107,3.631]],["name/192",[12,31.682]],["parent/192",[107,3.631]],["name/193",[66,32.934]],["parent/193",[106,2.822]],["name/194",[67,43.92]],["parent/194",[106,2.822]],["name/195",[60,30.57]],["parent/195",[106,2.822]],["name/196",[62,38.042]],["parent/196",[106,2.822]],["name/197",[63,38.042]],["parent/197",[106,2.822]],["name/198",[68,43.92]],["parent/198",[106,2.822]],["name/199",[2,31.682]],["parent/199",[106,2.822]],["name/200",[3,31.682]],["parent/200",[106,2.822]]],"invertedIndex":[["__type",{"_index":6,"name":{"6":{},"25":{},"36":{},"63":{}},"parent":{}}],["adddrawable",{"_index":50,"name":{"49":{}},"parent":{}}],["ambientlight",{"_index":38,"name":{"37":{},"61":{}},"parent":{}}],["autoscalequality",{"_index":54,"name":{"53":{}},"parent":{}}],["backgroundcolor",{"_index":34,"name":{"33":{},"59":{}},"parent":{}}],["bottomcenter",{"_index":100,"name":{"171":{}},"parent":{}}],["canvassize",{"_index":45,"name":{"44":{}},"parent":{}}],["center",{"_index":60,"name":{"72":{},"85":{},"96":{},"102":{},"154":{},"160":{},"177":{},"187":{},"195":{}},"parent":{}}],["circle",{"_index":69,"name":{"90":{}},"parent":{"91":{},"101":{},"102":{},"103":{},"104":{},"105":{}}}],["circle.descriptor",{"_index":70,"name":{},"parent":{"92":{},"95":{},"98":{},"99":{},"100":{}}}],["circle.descriptor.propertyuniformmapping",{"_index":74,"name":{},"parent":{"96":{},"97":{}}}],["circle.descriptor.sdf",{"_index":72,"name":{},"parent":{"93":{},"94":{}}}],["circlelight",{"_index":106,"name":{"184":{}},"parent":{"185":{},"193":{},"194":{},"195":{},"196":{},"197":{},"198":{},"199":{},"200":{}}}],["circlelight.descriptor",{"_index":107,"name":{},"parent":{"186":{},"190":{},"191":{},"192":{}}}],["circlelight.descriptor.propertyuniformmapping",{"_index":108,"name":{},"parent":{"187":{},"188":{},"189":{}}}],["clamp_to_edge",{"_index":14,"name":{"13":{}},"parent":{}}],["color",{"_index":62,"name":{"73":{},"86":{},"188":{},"196":{}},"parent":{}}],["colorpalette",{"_index":35,"name":{"34":{},"60":{}},"parent":{}}],["compile",{"_index":105,"name":{"183":{}},"parent":{}}],["constructor",{"_index":66,"name":{"80":{},"101":{},"119":{},"141":{},"159":{},"176":{},"193":{}},"parent":{}}],["defaultruntimesettings",{"_index":55,"name":{"54":{}},"parent":{"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{}}}],["defaultruntimesettings.textures",{"_index":56,"name":{},"parent":{"63":{}}}],["defaultstartupsettings",{"_index":57,"name":{"64":{}},"parent":{"65":{},"66":{},"67":{},"68":{}}}],["descriptor",{"_index":1,"name":{"1":{},"70":{},"91":{},"107":{},"128":{},"149":{},"165":{},"185":{}},"parent":{}}],["destroy",{"_index":52,"name":{"51":{}},"parent":{}}],["direction",{"_index":64,"name":{"75":{},"81":{}},"parent":{}}],["displaytoworldcoordinates",{"_index":48,"name":{"47":{}},"parent":{}}],["distancefunctionname",{"_index":73,"name":{"94":{},"110":{},"132":{},"152":{},"168":{}},"parent":{}}],["drawable",{"_index":0,"name":{"0":{}},"parent":{"1":{},"2":{},"3":{}}}],["drawabledescriptor",{"_index":4,"name":{"4":{}},"parent":{"5":{},"7":{},"8":{},"9":{},"10":{},"11":{}}}],["drawabledescriptor.propertyuniformmapping",{"_index":7,"name":{},"parent":{"6":{}}}],["droplet",{"_index":76,"name":{"106":{}},"parent":{"107":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{}}}],["droplet.descriptor",{"_index":77,"name":{},"parent":{"108":{},"111":{},"116":{},"117":{},"118":{}}}],["droplet.descriptor.propertyuniformmapping",{"_index":80,"name":{},"parent":{"112":{},"113":{},"114":{},"115":{}}}],["droplet.descriptor.sdf",{"_index":78,"name":{},"parent":{"109":{},"110":{}}}],["empty",{"_index":12,"name":{"11":{},"79":{},"100":{},"118":{},"140":{},"158":{},"175":{},"192":{}},"parent":{}}],["enablehighdpirendering",{"_index":30,"name":{"29":{},"55":{}},"parent":{}}],["enablestopwatch",{"_index":40,"name":{"39":{},"68":{}},"parent":{}}],["filteringoptions",{"_index":17,"name":{"16":{}},"parent":{"17":{},"18":{}}}],["flashlight",{"_index":58,"name":{"69":{}},"parent":{"70":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{}}}],["flashlight.descriptor",{"_index":59,"name":{},"parent":{"71":{},"77":{},"78":{},"79":{}}}],["flashlight.descriptor.propertyuniformmapping",{"_index":61,"name":{},"parent":{"72":{},"73":{},"74":{},"75":{},"76":{}}}],["from",{"_index":79,"name":{"112":{},"120":{},"134":{},"142":{}},"parent":{}}],["fromradius",{"_index":82,"name":{"114":{},"122":{},"136":{},"144":{}},"parent":{}}],["getobjecttoserialize",{"_index":3,"name":{"3":{},"83":{},"105":{},"125":{},"147":{},"163":{},"181":{},"200":{}},"parent":{}}],["ignorewebgl2",{"_index":43,"name":{"42":{},"67":{}},"parent":{}}],["insights",{"_index":53,"name":{"52":{}},"parent":{}}],["intensity",{"_index":63,"name":{"74":{},"87":{},"189":{},"197":{}},"parent":{}}],["invertedtunnel",{"_index":86,"name":{"127":{}},"parent":{"128":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{}}}],["invertedtunnel.descriptor",{"_index":87,"name":{},"parent":{"129":{},"133":{},"138":{},"139":{},"140":{}}}],["invertedtunnel.descriptor.propertyuniformmapping",{"_index":90,"name":{},"parent":{"134":{},"135":{},"136":{},"137":{}}}],["invertedtunnel.descriptor.sdf",{"_index":88,"name":{},"parent":{"130":{},"131":{},"132":{}}}],["isinverted",{"_index":89,"name":{"131":{}},"parent":{}}],["isworldinverted",{"_index":32,"name":{"31":{},"57":{}},"parent":{}}],["lightcutoffdistance",{"_index":33,"name":{"32":{},"58":{}},"parent":{}}],["lightnessratio",{"_index":67,"name":{"84":{},"194":{}},"parent":{}}],["linear",{"_index":18,"name":{"17":{}},"parent":{}}],["maxfilter",{"_index":24,"name":{"23":{}},"parent":{}}],["metacircle",{"_index":91,"name":{"148":{}},"parent":{"149":{},"159":{},"160":{},"161":{},"162":{},"163":{}}}],["metacircle.descriptor",{"_index":92,"name":{},"parent":{"150":{},"153":{},"156":{},"157":{},"158":{}}}],["metacircle.descriptor.propertyuniformmapping",{"_index":94,"name":{},"parent":{"154":{},"155":{}}}],["metacircle.descriptor.sdf",{"_index":93,"name":{},"parent":{"151":{},"152":{}}}],["mindistance",{"_index":2,"name":{"2":{},"89":{},"104":{},"124":{},"146":{},"162":{},"180":{},"199":{}},"parent":{}}],["minfilter",{"_index":23,"name":{"22":{}},"parent":{}}],["mirrored_repeat",{"_index":16,"name":{"15":{}},"parent":{}}],["nearest",{"_index":19,"name":{"18":{}},"parent":{}}],["objectcountscaler",{"_index":10,"name":{"9":{}},"parent":{}}],["overrides",{"_index":28,"name":{"27":{}},"parent":{}}],["palettesize",{"_index":42,"name":{"41":{},"66":{}},"parent":{}}],["polygonfactory",{"_index":85,"name":{"126":{}},"parent":{}}],["propertyuniformmapping",{"_index":5,"name":{"5":{},"71":{},"95":{},"111":{},"133":{},"153":{},"169":{},"186":{}},"parent":{}}],["radius",{"_index":75,"name":{"97":{},"103":{},"155":{},"161":{}},"parent":{}}],["renderdrawables",{"_index":51,"name":{"50":{}},"parent":{}}],["renderer",{"_index":44,"name":{"43":{}},"parent":{"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{}}}],["rendernoise",{"_index":104,"name":{"182":{}},"parent":{}}],["repeat",{"_index":15,"name":{"14":{}},"parent":{}}],["rotatedrectangle",{"_index":95,"name":{"164":{}},"parent":{"165":{},"176":{},"177":{},"178":{},"179":{},"180":{},"181":{}}}],["rotatedrectangle.descriptor",{"_index":96,"name":{},"parent":{"166":{},"169":{},"173":{},"174":{},"175":{}}}],["rotatedrectangle.descriptor.propertyuniformmapping",{"_index":99,"name":{},"parent":{"170":{},"171":{},"172":{}}}],["rotatedrectangle.descriptor.sdf",{"_index":97,"name":{},"parent":{"167":{},"168":{}}}],["rotation",{"_index":103,"name":{"179":{}},"parent":{}}],["runtimesettings",{"_index":29,"name":{"28":{}},"parent":{"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"37":{}}}],["runtimesettings.textures",{"_index":37,"name":{},"parent":{"36":{}}}],["sdf",{"_index":9,"name":{"8":{},"92":{},"108":{},"129":{},"150":{},"166":{}},"parent":{}}],["setlightnessratio",{"_index":68,"name":{"88":{},"198":{}},"parent":{}}],["setruntimesettings",{"_index":49,"name":{"48":{}},"parent":{}}],["setviewarea",{"_index":47,"name":{"46":{}},"parent":{}}],["shader",{"_index":71,"name":{"93":{},"109":{},"130":{},"151":{},"167":{}},"parent":{}}],["shadercombinationsteps",{"_index":11,"name":{"10":{},"78":{},"99":{},"117":{},"139":{},"157":{},"174":{},"191":{}},"parent":{}}],["shadowtracecount",{"_index":41,"name":{"40":{},"65":{}},"parent":{}}],["size",{"_index":102,"name":{"178":{}},"parent":{}}],["source",{"_index":26,"name":{"26":{}},"parent":{}}],["startcutoff",{"_index":65,"name":{"76":{},"82":{}},"parent":{}}],["startupsettings",{"_index":39,"name":{"38":{}},"parent":{"39":{},"40":{},"41":{},"42":{}}}],["textureoptions",{"_index":20,"name":{"19":{}},"parent":{"20":{},"21":{},"22":{},"23":{}}}],["textures",{"_index":36,"name":{"35":{},"62":{}},"parent":{}}],["texturewithoptions",{"_index":25,"name":{"24":{}},"parent":{"25":{}}}],["texturewithoptions.__type",{"_index":27,"name":{},"parent":{"26":{},"27":{}}}],["tilemultiplier",{"_index":31,"name":{"30":{},"56":{}},"parent":{}}],["to",{"_index":84,"name":{"121":{},"143":{}},"parent":{}}],["tofromdelta",{"_index":81,"name":{"113":{},"135":{}},"parent":{}}],["topcenter",{"_index":98,"name":{"170":{}},"parent":{}}],["toradius",{"_index":83,"name":{"115":{},"123":{},"137":{},"145":{}},"parent":{}}],["uniformcountmacroname",{"_index":8,"name":{"7":{},"77":{},"98":{},"116":{},"138":{},"156":{},"173":{},"190":{}},"parent":{}}],["viewareasize",{"_index":46,"name":{"45":{}},"parent":{}}],["width",{"_index":101,"name":{"172":{}},"parent":{}}],["wrapoptions",{"_index":13,"name":{"12":{}},"parent":{"13":{},"14":{},"15":{}}}],["wraps",{"_index":21,"name":{"20":{}},"parent":{}}],["wrapt",{"_index":22,"name":{"21":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/docs/classes/circle.html b/docs/classes/circle.html index e9eb130..49070fe 100644 --- a/docs/classes/circle.html +++ b/docs/classes/circle.html @@ -3,8 +3,8 @@ - Circle | SDF-2D - v0.4.0 - + Circle | SDF-2D - v0.4.1 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.4.0 + SDF-2D - v0.4.1
    @@ -125,7 +125,7 @@
  • Parameters

    @@ -150,7 +150,7 @@
    center: vec2
    @@ -160,7 +160,7 @@
    radius: number
    @@ -178,7 +178,7 @@

    Parameters

    @@ -205,7 +205,7 @@

    Parameters

    @@ -228,7 +228,7 @@
    @@ -237,7 +237,7 @@
    empty: Circle = new Circle(vec2.create(), 0)
    @@ -247,7 +247,7 @@
    shaderCombinationSteps: number[] = [0, 1, 2, 3, 8, 16]
    @@ -257,7 +257,7 @@
    uniformCountMacroName: string = "CIRCLE_COUNT"
    @@ -267,7 +267,7 @@
    propertyUniformMapping: object
    @@ -276,7 +276,7 @@
    center: string = "circleCenters"
    @@ -286,7 +286,7 @@
    radius: string = "circleRadii"
    @@ -297,7 +297,7 @@
    sdf: object
    @@ -306,7 +306,7 @@
    distanceFunctionName: string = "circleMinDistance"
    @@ -316,7 +316,7 @@
    shader: string = `uniform vec2 circleCenters[CIRCLE_COUNT];uniform float circleRadii[CIRCLE_COUNT];float circleMinDistance(vec2 target, out float colorIndex) {colorIndex = 2.0;float minDistance = 1000.0;for (int i = 0; i < CIRCLE_COUNT; i++) {float dist = distance(circleCenters[i], target) - circleRadii[i];minDistance = min(minDistance, dist);}return minDistance;}`
    @@ -406,6 +406,9 @@
  • TextureWithOptions
  • +
  • + PolygonFactory +
  • compile
  • diff --git a/docs/classes/circlelight.html b/docs/classes/circlelight.html index b8cdf5f..675ca8b 100644 --- a/docs/classes/circlelight.html +++ b/docs/classes/circlelight.html @@ -3,8 +3,8 @@ - CircleLight | SDF-2D - v0.4.0 - + CircleLight | SDF-2D - v0.4.1 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.4.0 + SDF-2D - v0.4.1
    @@ -129,7 +129,7 @@

    Parameters

    @@ -158,7 +158,7 @@ @@ -169,7 +169,7 @@ @@ -180,7 +180,7 @@ @@ -191,7 +191,7 @@ @@ -210,7 +210,7 @@

    Inherited from LightDrawable.getObjectToSerialize

    Overrides Drawable.getObjectToSerialize

    Parameters

    @@ -238,7 +238,7 @@

    Inherited from Flashlight.minDistance

    Overrides Drawable.minDistance

    Parameters

    @@ -262,7 +262,7 @@

    Parameters

    @@ -285,16 +285,16 @@

    empty

    -
    empty: CircleLight = new CircleLight(vec2.fromValues(0, 0), vec3.fromValues(0, 0, 0), 0)
    +
    empty: CircleLight = new CircleLight(vec2.create(), vec3.create(), 0)
    @@ -304,7 +304,7 @@
    shaderCombinationSteps: number[] = [0, 1, 2, 4, 8, 16]
    @@ -314,7 +314,7 @@
    uniformCountMacroName: string = "CIRCLE_LIGHT_COUNT"
    @@ -324,7 +324,7 @@
    propertyUniformMapping: object
    @@ -333,7 +333,7 @@
    center: string = "circleLightCenters"
    @@ -343,7 +343,7 @@
    color: string = "circleLightColors"
    @@ -353,7 +353,7 @@
    intensity: string = "circleLightIntensities"
    @@ -452,6 +452,9 @@
  • TextureWithOptions
  • +
  • + PolygonFactory +
  • compile
  • diff --git a/docs/classes/drawable.html b/docs/classes/drawable.html index c36bb31..5d2e7a3 100644 --- a/docs/classes/drawable.html +++ b/docs/classes/drawable.html @@ -3,8 +3,8 @@ - Drawable | SDF-2D - v0.4.0 - + Drawable | SDF-2D - v0.4.1 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.4.0 + SDF-2D - v0.4.1
    @@ -127,7 +127,7 @@
    descriptor: DrawableDescriptor
    @@ -149,7 +149,7 @@
  • @@ -188,7 +188,7 @@
  • @@ -285,6 +285,9 @@
  • TextureWithOptions
  • +
  • + PolygonFactory +
  • compile
  • diff --git a/docs/classes/droplet.html b/docs/classes/droplet.html index 99b30ca..9d34356 100644 --- a/docs/classes/droplet.html +++ b/docs/classes/droplet.html @@ -3,8 +3,8 @@ - Droplet | SDF-2D - v0.4.0 - + Droplet | SDF-2D - v0.4.1 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.4.0 + SDF-2D - v0.4.1
    @@ -127,7 +127,7 @@
  • Parameters

    @@ -158,7 +158,7 @@
    from: vec2
    @@ -168,7 +168,7 @@
    fromRadius: number
    @@ -178,7 +178,7 @@
    to: vec2
    @@ -188,7 +188,7 @@
    toRadius: number
    @@ -206,7 +206,7 @@

    Parameters

    @@ -233,7 +233,7 @@

    Parameters

    @@ -256,16 +256,16 @@

    empty

    -
    empty: Droplet = new Droplet(vec2.fromValues(-100000, -100000),vec2.fromValues(-100000, -100000),0,0)
    +
    empty: Droplet = new Droplet(vec2.create(), vec2.create(), 0, 0)
    @@ -275,7 +275,7 @@
    shaderCombinationSteps: number[] = [0, 1, 4, 16, 32]
    @@ -285,7 +285,7 @@
    uniformCountMacroName: string = "DROPLET_COUNT"
    @@ -295,7 +295,7 @@
    propertyUniformMapping: object
    @@ -304,7 +304,7 @@
    from: string = "froms"
    @@ -314,7 +314,7 @@
    fromRadius: string = "fromRadii"
    @@ -324,7 +324,7 @@
    toFromDelta: string = "toFromDeltas"
    @@ -334,7 +334,7 @@
    toRadius: string = "toRadii"
    @@ -345,7 +345,7 @@
    sdf: object
    @@ -354,7 +354,7 @@
    distanceFunctionName: string = "dropletMinDistance"
    @@ -364,7 +364,7 @@
    shader: string = `uniform vec2 froms[DROPLET_COUNT];uniform vec2 toFromDeltas[DROPLET_COUNT];uniform float fromRadii[DROPLET_COUNT];uniform float toRadii[DROPLET_COUNT];float dropletMinDistance(vec2 target, out float colorIndex) {colorIndex = 1.0;float minDistance = 1000.0;for (int i = 0; i < DROPLET_COUNT; i++) {vec2 targetFromDelta = target - froms[i];float h = clamp(dot(targetFromDelta, toFromDeltas[i])/ dot(toFromDeltas[i], toFromDeltas[i]),0.0, 1.0);float currentDistance = -mix(fromRadii[i], toRadii[i], h) + distance(targetFromDelta, toFromDeltas[i] * h);minDistance = min(minDistance, currentDistance);}return minDistance;}`
    @@ -460,6 +460,9 @@
  • TextureWithOptions
  • +
  • + PolygonFactory +
  • compile
  • diff --git a/docs/classes/flashlight.html b/docs/classes/flashlight.html index 6a993c5..a9f0279 100644 --- a/docs/classes/flashlight.html +++ b/docs/classes/flashlight.html @@ -3,8 +3,8 @@ - Flashlight | SDF-2D - v0.4.0 - + Flashlight | SDF-2D - v0.4.1 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.4.0 + SDF-2D - v0.4.1
    @@ -131,7 +131,7 @@

    Parameters

    @@ -166,7 +166,7 @@ @@ -177,7 +177,7 @@ @@ -187,7 +187,7 @@
    direction: vec2
    @@ -198,7 +198,7 @@ @@ -209,7 +209,7 @@ @@ -219,7 +219,7 @@
    startCutoff: number
    @@ -237,7 +237,7 @@

    Parameters

    @@ -265,7 +265,7 @@

    Inherited from Flashlight.minDistance

    Overrides Drawable.minDistance

    Parameters

    @@ -289,7 +289,7 @@

    Parameters

    @@ -312,16 +312,16 @@

    empty

    -
    empty: Flashlight = new Flashlight(vec2.fromValues(0, 0),vec3.fromValues(0, 0, 0),0,vec2.fromValues(1, 0))
    +
    empty: Flashlight = new Flashlight(vec2.create(), vec3.create(), 0, vec2.create())
    @@ -331,7 +331,7 @@
    shaderCombinationSteps: number[] = [0, 1, 2, 4]
    @@ -341,7 +341,7 @@
    uniformCountMacroName: string = "FLASHLIGHT_COUNT"
    @@ -351,7 +351,7 @@
    propertyUniformMapping: object
    @@ -360,7 +360,7 @@
    center: string = "flashlightCenters"
    @@ -370,7 +370,7 @@
    color: string = "flashlightColors"
    @@ -380,7 +380,7 @@
    direction: string = "flashlightDirections"
    @@ -390,7 +390,7 @@
    intensity: string = "flashlightIntensities"
    @@ -400,7 +400,7 @@
    startCutoff: string = "flashlightStartCutoffs"
    @@ -505,6 +505,9 @@
  • TextureWithOptions
  • +
  • + PolygonFactory +
  • compile
  • diff --git a/docs/classes/invertedtunnel.html b/docs/classes/invertedtunnel.html index 0e481c9..57b8998 100644 --- a/docs/classes/invertedtunnel.html +++ b/docs/classes/invertedtunnel.html @@ -3,8 +3,8 @@ - InvertedTunnel | SDF-2D - v0.4.0 - + InvertedTunnel | SDF-2D - v0.4.1 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.4.0 + SDF-2D - v0.4.1
    @@ -127,7 +127,7 @@
  • Parameters

    @@ -158,7 +158,7 @@
    from: vec2
    @@ -168,7 +168,7 @@
    fromRadius: number
    @@ -178,7 +178,7 @@
    to: vec2
    @@ -188,7 +188,7 @@
    toRadius: number
    @@ -206,7 +206,7 @@

    Parameters

    @@ -233,7 +233,7 @@

    Parameters

    @@ -256,16 +256,16 @@

    empty

    -
    empty: InvertedTunnel = new InvertedTunnel(vec2.fromValues(10000, 10000),vec2.fromValues(10000, 10000),0,0)
    +
    empty: InvertedTunnel = new InvertedTunnel(vec2.create(), vec2.create(), 0, 0)
    @@ -275,7 +275,7 @@
    shaderCombinationSteps: number[] = [0, 1, 4, 16, 32]
    @@ -285,7 +285,7 @@
    uniformCountMacroName: string = "INVERTED_TUNNEL_COUNT"
    @@ -295,7 +295,7 @@
    propertyUniformMapping: object
    @@ -304,7 +304,7 @@
    from: string = "froms"
    @@ -314,7 +314,7 @@
    fromRadius: string = "fromRadii"
    @@ -324,7 +324,7 @@
    toFromDelta: string = "toFromDeltas"
    @@ -334,7 +334,7 @@
    toRadius: string = "toRadii"
    @@ -345,7 +345,7 @@
    sdf: object
    @@ -354,7 +354,7 @@
    distanceFunctionName: string = "invertedTunnelMinDistance"
    @@ -364,17 +364,17 @@
    isInverted: true = true

    shader

    -
    shader: string = `uniform vec2 froms[INVERTED_TUNNEL_COUNT];uniform vec2 toFromDeltas[INVERTED_TUNNEL_COUNT];uniform float fromRadii[INVERTED_TUNNEL_COUNT];uniform float toRadii[INVERTED_TUNNEL_COUNT];uniform sampler2D noiseTexture;#ifdef WEBGL2_IS_AVAILABLEfloat myTerrain(float h) {return texture(noiseTexture,vec2(h, 0.5))[0] - 0.5;}#elsefloat myTerrain(float h) {return texture2D(noiseTexture,vec2(h, 0.5))[0] - 0.5;}#endiffloat invertedTunnelMinDistance(vec2 target, out float colorIndex) {colorIndex = 3.0;float minDistance = 1000.0;for (int i = 0; i < INVERTED_TUNNEL_COUNT; i++) {vec2 targetFromDelta = target - froms[i];float h = dot(targetFromDelta, toFromDeltas[i])/ dot(toFromDeltas[i], toFromDeltas[i]);float clampedH = clamp(h, 0.0, 1.0);float currentDistance = -mix(fromRadii[i], toRadii[i], clampedH) + distance(targetFromDelta, toFromDeltas[i] * clampedH) - myTerrain(h) / 12.0;minDistance = min(minDistance, currentDistance);}return -minDistance;}`
    +
    shader: string = `uniform vec2 froms[INVERTED_TUNNEL_COUNT];uniform vec2 toFromDeltas[INVERTED_TUNNEL_COUNT];uniform float fromRadii[INVERTED_TUNNEL_COUNT];uniform float toRadii[INVERTED_TUNNEL_COUNT];uniform sampler2D noiseTexture;#ifdef WEBGL2_IS_AVAILABLEfloat invertedTunnelTerrain(float h) {return texture(noiseTexture,vec2(h, 0.5))[0] - 0.5;}#elsefloat invertedTunnelTerrain(float h) {return texture2D(noiseTexture,vec2(h, 0.5))[0] - 0.5;}#endiffloat invertedTunnelMinDistance(vec2 target, out float colorIndex) {colorIndex = 3.0;float minDistance = -1000.0;for (int i = 0; i < INVERTED_TUNNEL_COUNT; i++) {vec2 targetFromDelta = target - froms[i];float h = dot(targetFromDelta, toFromDeltas[i])/ dot(toFromDeltas[i], toFromDeltas[i]);float clampedH = clamp(h, 0.0, 1.0);float currentDistance = -mix(fromRadii[i], toRadii[i], clampedH) + distance(targetFromDelta, toFromDeltas[i] * clampedH) - invertedTunnelTerrain(h) / 12.0;minDistance = max(minDistance, -currentDistance);}return minDistance;}`
    @@ -470,6 +470,9 @@
  • TextureWithOptions
  • +
  • + PolygonFactory +
  • compile
  • diff --git a/docs/classes/metacircle.html b/docs/classes/metacircle.html index c9d7236..432211b 100644 --- a/docs/classes/metacircle.html +++ b/docs/classes/metacircle.html @@ -3,8 +3,8 @@ - MetaCircle | SDF-2D - v0.4.0 - + MetaCircle | SDF-2D - v0.4.1 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.4.0 + SDF-2D - v0.4.1
    @@ -125,7 +125,7 @@
  • Parameters

    @@ -150,7 +150,7 @@
    center: vec2
    @@ -160,7 +160,7 @@
    radius: number
    @@ -178,7 +178,7 @@

    Parameters

    @@ -205,7 +205,7 @@

    Parameters

    @@ -228,16 +228,16 @@

    empty

    -
    empty: MetaCircle = new MetaCircle(vec2.fromValues(10000, 10000), -1000)
    +
    empty: MetaCircle = new MetaCircle(vec2.create(), 0)
    @@ -247,7 +247,7 @@
    shaderCombinationSteps: number[] = [0, 1, 2, 3, 8, 16]
    @@ -257,7 +257,7 @@
    uniformCountMacroName: string = "META_CIRCLE_COUNT"
    @@ -267,7 +267,7 @@
    propertyUniformMapping: object
    @@ -276,7 +276,7 @@
    center: string = "metaCircleCenters"
    @@ -286,7 +286,7 @@
    radius: string = "metaCircleRadii"
    @@ -297,7 +297,7 @@
    sdf: object
    @@ -306,7 +306,7 @@
    distanceFunctionName: string = "metaCircleMinDistance"
    @@ -316,7 +316,7 @@
    shader: string = `uniform vec2 metaCircleCenters[META_CIRCLE_COUNT];uniform float metaCircleRadii[META_CIRCLE_COUNT];const float k = 32.0;float metaCircleMinDistance(vec2 target, out float colorIndex) {colorIndex = 5.0;float res = 0.0;for (int i = 0; i < META_CIRCLE_COUNT; i++) {float dist = distance(metaCircleCenters[i], target) - metaCircleRadii[i];res += exp2(-k * dist);}return -log2(res) / k;}`
    @@ -406,6 +406,9 @@
  • TextureWithOptions
  • +
  • + PolygonFactory +
  • compile
  • diff --git a/docs/classes/rotatedrectangle.html b/docs/classes/rotatedrectangle.html index 223cccc..ca89f97 100644 --- a/docs/classes/rotatedrectangle.html +++ b/docs/classes/rotatedrectangle.html @@ -3,8 +3,8 @@ - RotatedRectangle | SDF-2D - v0.4.0 - + RotatedRectangle | SDF-2D - v0.4.1 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.4.0 + SDF-2D - v0.4.1
    @@ -126,7 +126,7 @@
  • Parameters

    @@ -154,7 +154,7 @@
    center: vec2
    @@ -164,7 +164,7 @@
    rotation: number
    @@ -174,7 +174,7 @@
    size: vec2
    @@ -192,7 +192,7 @@

    Parameters

    @@ -219,7 +219,7 @@
    @@ -249,7 +249,7 @@
    @@ -258,7 +258,7 @@
    empty: RotatedRectangle = new RotatedRectangle(vec2.create(), vec2.create(), 0)
    @@ -268,7 +268,7 @@
    shaderCombinationSteps: number[] = [0, 1, 2, 3, 8, 16]
    @@ -278,7 +278,7 @@
    uniformCountMacroName: string = "ROTATED_RECTANGLE_COUNT"
    @@ -288,7 +288,7 @@
    propertyUniformMapping: object
    @@ -297,7 +297,7 @@
    bottomCenter: string = "rotatedRectangleBottomCenters"
    @@ -307,7 +307,7 @@
    topCenter: string = "rotatedRectangleTopCenters"
    @@ -317,7 +317,7 @@
    width: string = "rotatedRectangleWidths"
    @@ -328,7 +328,7 @@
    sdf: object
    @@ -337,7 +337,7 @@
    distanceFunctionName: string = "rotatedRectangleMinDistance"
    @@ -347,7 +347,7 @@
    shader: string = `uniform vec2 rotatedRectangleTopCenters[ROTATED_RECTANGLE_COUNT];uniform vec2 rotatedRectangleBottomCenters[ROTATED_RECTANGLE_COUNT];uniform float rotatedRectangleWidths[ROTATED_RECTANGLE_COUNT];float rotatedRectangleMinDistance(vec2 target, out float colorIndex) {colorIndex = 4.0;float minDistance = 1000.0;for (int i = 0; i < ROTATED_RECTANGLE_COUNT; i++) {vec2 top = rotatedRectangleTopCenters[i];vec2 bottom = rotatedRectangleBottomCenters[i];float height = length(bottom - top);vec2 d = (bottom - top) / height;vec2 q = (target - (top + bottom) * 0.5);q = mat2(d.x, -d.y, d.y, d.x) * q;q = abs(q) - vec2(height, rotatedRectangleWidths[i]) * 0.5;float dist = length(max(q, 0.0)) + min(max(q.x, q.y), 0.0);minDistance = min(minDistance, dist);}return minDistance;}`
    @@ -440,6 +440,9 @@
  • TextureWithOptions
  • +
  • + PolygonFactory +
  • compile
  • diff --git a/docs/enums/filteringoptions.html b/docs/enums/filteringoptions.html index 100dfb3..cdcb747 100644 --- a/docs/enums/filteringoptions.html +++ b/docs/enums/filteringoptions.html @@ -3,8 +3,8 @@ - FilteringOptions | SDF-2D - v0.4.0 - + FilteringOptions | SDF-2D - v0.4.1 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.4.0 + SDF-2D - v0.4.1
    @@ -85,7 +85,7 @@
    LINEAR: = "LINEAR"
    @@ -95,7 +95,7 @@
    NEAREST: = "NEAREST"
    @@ -171,6 +171,9 @@
  • TextureWithOptions
  • +
  • + PolygonFactory +
  • compile
  • diff --git a/docs/enums/wrapoptions.html b/docs/enums/wrapoptions.html index 19da996..ac85221 100644 --- a/docs/enums/wrapoptions.html +++ b/docs/enums/wrapoptions.html @@ -3,8 +3,8 @@ - WrapOptions | SDF-2D - v0.4.0 - + WrapOptions | SDF-2D - v0.4.1 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.4.0 + SDF-2D - v0.4.1
    @@ -86,7 +86,7 @@
    CLAMP_TO_EDGE: = "CLAMP_TO_EDGE"
    @@ -96,7 +96,7 @@
    MIRRORED_REPEAT: = "MIRRORED_REPEAT"
    @@ -106,7 +106,7 @@
    REPEAT: = "REPEAT"
    @@ -185,6 +185,9 @@
  • TextureWithOptions
  • +
  • + PolygonFactory +
  • compile
  • diff --git a/docs/globals.html b/docs/globals.html index 5dad901..8948403 100644 --- a/docs/globals.html +++ b/docs/globals.html @@ -3,8 +3,8 @@ - SDF-2D - v0.4.0 - + SDF-2D - v0.4.1 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.4.0 + SDF-2D - v0.4.1
    @@ -53,7 +53,7 @@ Globals -

    SDF-2D - v0.4.0

    +

    SDF-2D - v0.4.1

    @@ -108,7 +108,11 @@
    -

    Functions

    +

    Drawable Functions

    + +

    Other Functions

    -

    Functions

    +

    Drawable Functions

    +
    + +

    Const PolygonFactory

    +
      +
    • PolygonFactory(vertexCount: number): { constructor: any; descriptor: DrawableDescriptor }
    • +
    + +
    +
    +
    +

    Other Functions

    compile

    @@ -160,7 +219,7 @@
  • @@ -216,7 +275,7 @@
  • @@ -274,7 +333,7 @@
    defaultRuntimeSettings: object
    @@ -288,7 +347,7 @@
    ambientLight: vec3 = vec3.fromValues(0.25, 0.15, 0.25)
  • @@ -298,7 +357,7 @@
    backgroundColor: vec4 = vec4.fromValues(1, 1, 1, 1)
    @@ -308,7 +367,7 @@
    colorPalette: never[] = []
    @@ -318,7 +377,7 @@
    enableHighDpiRendering: false = false
    @@ -328,7 +387,7 @@
    isWorldInverted: false = false
    @@ -338,7 +397,7 @@
    lightCutoffDistance: number = 400
    @@ -348,7 +407,7 @@
    textures: {}
    @@ -363,7 +422,7 @@
    tileMultiplier: number = 8
    @@ -374,7 +433,7 @@
    defaultStartupSettings: object
    @@ -388,7 +447,7 @@
    enableStopwatch: false = false
    @@ -398,7 +457,7 @@
    ignoreWebGL2: false = false
    @@ -408,7 +467,7 @@
    paletteSize: number = 256
    @@ -418,7 +477,7 @@
    shadowTraceCount: number = 16
    @@ -483,6 +542,9 @@
  • TextureWithOptions
  • +
  • + PolygonFactory +
  • compile
  • diff --git a/docs/index.html b/docs/index.html index a025349..16adc99 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,8 +3,8 @@ - SDF-2D - v0.4.0 - + SDF-2D - v0.4.1 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.4.0 + SDF-2D - v0.4.1
    @@ -53,7 +53,7 @@ Globals -

    SDF-2D - v0.4.0

    +

    SDF-2D - v0.4.1

    @@ -190,6 +190,9 @@
  • TextureWithOptions
  • +
  • + PolygonFactory +
  • compile
  • diff --git a/docs/interfaces/drawabledescriptor.html b/docs/interfaces/drawabledescriptor.html index e02ea73..7d7e763 100644 --- a/docs/interfaces/drawabledescriptor.html +++ b/docs/interfaces/drawabledescriptor.html @@ -3,8 +3,8 @@ - DrawableDescriptor | SDF-2D - v0.4.0 - + DrawableDescriptor | SDF-2D - v0.4.1 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.4.0 + SDF-2D - v0.4.1
    @@ -90,6 +90,7 @@

    Properties

    +
    + +

    Optional objectCountScaler

    +
    objectCountScaler: undefined | number
    + +
    +
    +

    Calculating the number of objects to be drawn is done using the following pseudo-formula:

    +
    +

    objectCountScaler * propertyUniformMapping[0].length

    +

    By default, its value is 1

    +
    +

    propertyUniformMapping

    propertyUniformMapping: {}
    @@ -147,7 +165,7 @@
    sdf: undefined | { distanceFunctionName: string; isInverted?: undefined | false | true; shader: string }
    @@ -162,7 +180,7 @@
    shaderCombinationSteps: Array<number>
    @@ -180,7 +198,7 @@
    uniformCountMacroName: string
    @@ -240,6 +258,9 @@
  • empty
  • +
  • + objectCountScaler +
  • propertyUniformMapping
  • @@ -271,6 +292,9 @@
  • TextureWithOptions
  • +
  • + PolygonFactory +
  • compile
  • diff --git a/docs/interfaces/renderer.html b/docs/interfaces/renderer.html index ed04759..9c71a5f 100644 --- a/docs/interfaces/renderer.html +++ b/docs/interfaces/renderer.html @@ -3,8 +3,8 @@ - Renderer | SDF-2D - v0.4.0 - + Renderer | SDF-2D - v0.4.1 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.4.0 + SDF-2D - v0.4.1
    @@ -114,7 +114,7 @@
    canvasSize: vec2
    @@ -129,7 +129,7 @@
    insights: any
    @@ -148,7 +148,7 @@
    viewAreaSize: vec2
    @@ -171,7 +171,7 @@
  • @@ -209,7 +209,7 @@
  • @@ -243,7 +243,7 @@
  • @@ -267,7 +267,7 @@
  • @@ -301,7 +301,7 @@
  • @@ -325,7 +325,7 @@
  • @@ -355,7 +355,7 @@
  • @@ -479,6 +479,9 @@
  • TextureWithOptions
  • +
  • + PolygonFactory +
  • compile
  • diff --git a/docs/interfaces/runtimesettings.html b/docs/interfaces/runtimesettings.html index ecfeb3c..f679c76 100644 --- a/docs/interfaces/runtimesettings.html +++ b/docs/interfaces/runtimesettings.html @@ -3,8 +3,8 @@ - RuntimeSettings | SDF-2D - v0.4.0 - + RuntimeSettings | SDF-2D - v0.4.1 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.4.0 + SDF-2D - v0.4.1
    @@ -108,7 +108,7 @@
    ambientLight: vec3
    @@ -123,7 +123,7 @@
    backgroundColor: vec3 | vec4
    @@ -138,7 +138,7 @@
    colorPalette: Array<vec3 | vec4>
    @@ -156,7 +156,7 @@
    enableHighDpiRendering: boolean
    @@ -171,7 +171,7 @@
    isWorldInverted: boolean
    @@ -188,7 +188,7 @@
    lightCutoffDistance: number
    @@ -204,7 +204,7 @@
    textures: {}
    @@ -231,7 +231,7 @@
    tileMultiplier: number
    @@ -336,6 +336,9 @@
  • TextureWithOptions
  • +
  • + PolygonFactory +
  • compile
  • diff --git a/docs/interfaces/startupsettings.html b/docs/interfaces/startupsettings.html index e71da85..7fd8419 100644 --- a/docs/interfaces/startupsettings.html +++ b/docs/interfaces/startupsettings.html @@ -3,8 +3,8 @@ - StartupSettings | SDF-2D - v0.4.0 - + StartupSettings | SDF-2D - v0.4.1 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.4.0 + SDF-2D - v0.4.1
    @@ -104,7 +104,7 @@
    enableStopwatch: boolean
    @@ -121,7 +121,7 @@
    ignoreWebGL2: boolean
    @@ -138,7 +138,7 @@
    paletteSize: number
    @@ -156,7 +156,7 @@
    shadowTraceCount: number
    @@ -246,6 +246,9 @@
  • TextureWithOptions
  • +
  • + PolygonFactory +
  • compile
  • diff --git a/docs/interfaces/textureoptions.html b/docs/interfaces/textureoptions.html index e026bda..30d9e5d 100644 --- a/docs/interfaces/textureoptions.html +++ b/docs/interfaces/textureoptions.html @@ -3,8 +3,8 @@ - TextureOptions | SDF-2D - v0.4.0 - + TextureOptions | SDF-2D - v0.4.1 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.4.0 + SDF-2D - v0.4.1
    @@ -105,7 +105,7 @@
    minFilter: FilteringOptions
    @@ -115,7 +115,7 @@ @@ -125,7 +125,7 @@ @@ -207,6 +207,9 @@
  • TextureWithOptions
  • +
  • + PolygonFactory +
  • compile
  • diff --git a/package.json b/package.json index b7ac76a..3c63aa8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sdf-2d", - "version": "0.4.0", + "version": "0.4.1", "description": "Graphics framework for efficiently rendering 2D signed distance fields.", "keywords": [ "webgl", diff --git a/src/graphics/rendering/renderer/renderer-implementation.ts b/src/graphics/rendering/renderer/renderer-implementation.ts index 62afa50..231fb00 100644 --- a/src/graphics/rendering/renderer/renderer-implementation.ts +++ b/src/graphics/rendering/renderer/renderer-implementation.ts @@ -239,7 +239,7 @@ export class RendererImplementation implements Renderer { palette: 1, distanceNdcPixelSize: 2 / Math.max(...this.distanceFieldFrameBuffer.getSize()), - shadingNdcPixelSize: 2 / Math.max(...this.distanceFieldFrameBuffer.getSize()), + shadingNdcPixelSize: 2 / Math.max(...this.lightingFrameBuffer.getSize()), }; this.distancePass.render(this.uniformsProvider.getUniforms(common), ...this.textures); diff --git a/src/graphics/rendering/shaders/shading-fs.glsl b/src/graphics/rendering/shaders/shading-fs.glsl index 3d69697..4798db2 100644 --- a/src/graphics/rendering/shaders/shading-fs.glsl +++ b/src/graphics/rendering/shaders/shading-fs.glsl @@ -30,7 +30,7 @@ float getDistance(in vec2 target) { float shadowTransparency(float startingDistance, float lightCenterDistance, vec2 direction) { float rayLength = startingDistance; - for (int j = 0; j < SHADOW_TRACE_COUNT; j++) { + for (int i = 0; i < SHADOW_TRACE_COUNT; i++) { rayLength += max(0.0, getDistance(uvCoordinates + direction * rayLength)); } return min(1.0, pow(rayLength / lightCenterDistance, 0.3)); @@ -103,7 +103,7 @@ void main() { lightCenterDistance, direction ); - + lightingInside += lightColorAtPosition; } #endif diff --git a/src/main.ts b/src/main.ts index 318358e..d0f61e2 100644 --- a/src/main.ts +++ b/src/main.ts @@ -69,6 +69,7 @@ export * from './drawables/lights/circle-light'; export * from './drawables/lights/flashlight'; export * from './drawables/shapes/circle'; export * from './drawables/shapes/droplet'; +export * from './drawables/shapes/polygon-factory'; export * from './drawables/shapes/inverted-tunnel'; export * from './drawables/shapes/meta-circle'; export * from './drawables/shapes/rotated-rectangle';