diff --git a/docs/assets/js/search.json b/docs/assets/js/search.json index c3e8757..0011584 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":"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":"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":"backgroundColor","url":"interfaces/startupsettings.html#backgroundcolor","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":"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":"backgroundColor","url":"globals.html#defaultstartupsettings.backgroundcolor","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":"CircleBase","url":"classes/circlebase.html","classes":"tsd-kind-class"},{"id":91,"kind":512,"name":"constructor","url":"classes/circlebase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"CircleBase"},{"id":92,"kind":1024,"name":"center","url":"classes/circlebase.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CircleBase"},{"id":93,"kind":1024,"name":"radius","url":"classes/circlebase.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CircleBase"},{"id":94,"kind":1024,"name":"descriptor","url":"classes/circlebase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"CircleBase"},{"id":95,"kind":2048,"name":"minDistance","url":"classes/circlebase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"CircleBase"},{"id":96,"kind":2048,"name":"getObjectToSerialize","url":"classes/circlebase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"CircleBase"},{"id":97,"kind":64,"name":"CircleFactory","url":"globals.html#circlefactory","classes":"tsd-kind-function"},{"id":98,"kind":128,"name":"DropletBase","url":"classes/dropletbase.html","classes":"tsd-kind-class"},{"id":99,"kind":512,"name":"constructor","url":"classes/dropletbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"DropletBase"},{"id":100,"kind":1024,"name":"from","url":"classes/dropletbase.html#from","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DropletBase"},{"id":101,"kind":1024,"name":"to","url":"classes/dropletbase.html#to","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DropletBase"},{"id":102,"kind":1024,"name":"fromRadius","url":"classes/dropletbase.html#fromradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DropletBase"},{"id":103,"kind":1024,"name":"toRadius","url":"classes/dropletbase.html#toradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DropletBase"},{"id":104,"kind":1024,"name":"descriptor","url":"classes/dropletbase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"DropletBase"},{"id":105,"kind":2048,"name":"minDistance","url":"classes/dropletbase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"DropletBase"},{"id":106,"kind":2048,"name":"getObjectToSerialize","url":"classes/dropletbase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"DropletBase"},{"id":107,"kind":64,"name":"DropletFactory","url":"globals.html#dropletfactory","classes":"tsd-kind-function"},{"id":108,"kind":128,"name":"InvertedTunnelBase","url":"classes/invertedtunnelbase.html","classes":"tsd-kind-class"},{"id":109,"kind":512,"name":"constructor","url":"classes/invertedtunnelbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":110,"kind":1024,"name":"from","url":"classes/invertedtunnelbase.html#from","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":111,"kind":1024,"name":"to","url":"classes/invertedtunnelbase.html#to","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":112,"kind":1024,"name":"fromRadius","url":"classes/invertedtunnelbase.html#fromradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":113,"kind":1024,"name":"toRadius","url":"classes/invertedtunnelbase.html#toradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":114,"kind":1024,"name":"descriptor","url":"classes/invertedtunnelbase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"InvertedTunnelBase"},{"id":115,"kind":2048,"name":"minDistance","url":"classes/invertedtunnelbase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"InvertedTunnelBase"},{"id":116,"kind":2048,"name":"getObjectToSerialize","url":"classes/invertedtunnelbase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"InvertedTunnelBase"},{"id":117,"kind":64,"name":"InvertedTunnelFactory","url":"globals.html#invertedtunnelfactory","classes":"tsd-kind-function"},{"id":118,"kind":128,"name":"MetaCircleBase","url":"classes/metacirclebase.html","classes":"tsd-kind-class"},{"id":119,"kind":512,"name":"constructor","url":"classes/metacirclebase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MetaCircleBase"},{"id":120,"kind":1024,"name":"center","url":"classes/metacirclebase.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MetaCircleBase"},{"id":121,"kind":1024,"name":"radius","url":"classes/metacirclebase.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MetaCircleBase"},{"id":122,"kind":1024,"name":"descriptor","url":"classes/metacirclebase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"MetaCircleBase"},{"id":123,"kind":2048,"name":"minDistance","url":"classes/metacirclebase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"MetaCircleBase"},{"id":124,"kind":2048,"name":"getObjectToSerialize","url":"classes/metacirclebase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"MetaCircleBase"},{"id":125,"kind":64,"name":"MetaCircleFactory","url":"globals.html#metacirclefactory","classes":"tsd-kind-function"},{"id":126,"kind":128,"name":"PolygonBase","url":"classes/polygonbase.html","classes":"tsd-kind-class"},{"id":127,"kind":512,"name":"constructor","url":"classes/polygonbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PolygonBase"},{"id":128,"kind":1024,"name":"vertices","url":"classes/polygonbase.html#vertices","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PolygonBase"},{"id":129,"kind":1024,"name":"descriptor","url":"classes/polygonbase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"PolygonBase"},{"id":130,"kind":2048,"name":"minDistance","url":"classes/polygonbase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PolygonBase"},{"id":131,"kind":2048,"name":"getObjectToSerialize","url":"classes/polygonbase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"PolygonBase"},{"id":132,"kind":64,"name":"PolygonFactory","url":"globals.html#polygonfactory","classes":"tsd-kind-function"},{"id":133,"kind":256,"name":"NoisyPolygonBase","url":"interfaces/noisypolygonbase.html","classes":"tsd-kind-interface"},{"id":134,"kind":1024,"name":"randomOffset","url":"interfaces/noisypolygonbase.html#randomoffset","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"NoisyPolygonBase"},{"id":135,"kind":512,"name":"constructor","url":"interfaces/noisypolygonbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-interface tsd-is-inherited","parent":"NoisyPolygonBase"},{"id":136,"kind":1024,"name":"vertices","url":"interfaces/noisypolygonbase.html#vertices","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"NoisyPolygonBase"},{"id":137,"kind":1024,"name":"descriptor","url":"interfaces/noisypolygonbase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"NoisyPolygonBase"},{"id":138,"kind":2048,"name":"minDistance","url":"interfaces/noisypolygonbase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"NoisyPolygonBase"},{"id":139,"kind":2048,"name":"getObjectToSerialize","url":"interfaces/noisypolygonbase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"NoisyPolygonBase"},{"id":140,"kind":64,"name":"NoisyPolygonFactory","url":"globals.html#noisypolygonfactory","classes":"tsd-kind-function"},{"id":141,"kind":128,"name":"RotatedRectangleBase","url":"classes/rotatedrectanglebase.html","classes":"tsd-kind-class"},{"id":142,"kind":512,"name":"constructor","url":"classes/rotatedrectanglebase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"RotatedRectangleBase"},{"id":143,"kind":1024,"name":"center","url":"classes/rotatedrectanglebase.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RotatedRectangleBase"},{"id":144,"kind":1024,"name":"size","url":"classes/rotatedrectanglebase.html#size","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RotatedRectangleBase"},{"id":145,"kind":1024,"name":"rotation","url":"classes/rotatedrectanglebase.html#rotation","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RotatedRectangleBase"},{"id":146,"kind":1024,"name":"descriptor","url":"classes/rotatedrectanglebase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"RotatedRectangleBase"},{"id":147,"kind":2048,"name":"minDistance","url":"classes/rotatedrectanglebase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"RotatedRectangleBase"},{"id":148,"kind":2048,"name":"getObjectToSerialize","url":"classes/rotatedrectanglebase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"RotatedRectangleBase"},{"id":149,"kind":64,"name":"RotatedRectangleFactory","url":"globals.html#rotatedrectanglefactory","classes":"tsd-kind-function"},{"id":150,"kind":64,"name":"renderNoise","url":"globals.html#rendernoise","classes":"tsd-kind-function"},{"id":151,"kind":64,"name":"rgb255","url":"globals.html#rgb255","classes":"tsd-kind-function"},{"id":152,"kind":64,"name":"hex","url":"globals.html#hex","classes":"tsd-kind-function"},{"id":153,"kind":64,"name":"rgb","url":"globals.html#rgb","classes":"tsd-kind-function"},{"id":154,"kind":64,"name":"hsl","url":"globals.html#hsl","classes":"tsd-kind-function"},{"id":155,"kind":64,"name":"rgba","url":"globals.html#rgba","classes":"tsd-kind-function"},{"id":156,"kind":64,"name":"rgba255","url":"globals.html#rgba255","classes":"tsd-kind-function"},{"id":157,"kind":64,"name":"compile","url":"globals.html#compile","classes":"tsd-kind-function"},{"id":158,"kind":128,"name":"CircleLight","url":"classes/circlelight.html","classes":"tsd-kind-class"},{"id":159,"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":160,"kind":2097152,"name":"propertyUniformMapping","url":"classes/circlelight.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":161,"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":162,"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":163,"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":164,"kind":32,"name":"uniformCountMacroName","url":"classes/circlelight.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":165,"kind":32,"name":"shaderCombinationSteps","url":"classes/circlelight.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":166,"kind":32,"name":"empty","url":"classes/circlelight.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":167,"kind":512,"name":"constructor","url":"classes/circlelight.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"CircleLight"},{"id":168,"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":169,"kind":1024,"name":"center","url":"classes/circlelight.html#center","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":170,"kind":1024,"name":"color","url":"classes/circlelight.html#color","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":171,"kind":1024,"name":"intensity","url":"classes/circlelight.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":172,"kind":2048,"name":"setLightnessRatio","url":"classes/circlelight.html#setlightnessratio","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":173,"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":174,"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,36.664]],["parent/0",[]],["name/1",[1,28.191]],["parent/1",[0,3.326]],["name/2",[2,28.191]],["parent/2",[0,3.326]],["name/3",[3,28.191]],["parent/3",[0,3.326]],["name/4",[4,31.556]],["parent/4",[]],["name/5",[5,39.177]],["parent/5",[4,2.863]],["name/6",[6,36.664]],["parent/6",[7,4.323]],["name/7",[8,39.177]],["parent/7",[4,2.863]],["name/8",[9,47.65]],["parent/8",[4,2.863]],["name/9",[10,47.65]],["parent/9",[4,2.863]],["name/10",[11,39.177]],["parent/10",[4,2.863]],["name/11",[12,39.177]],["parent/11",[4,2.863]],["name/12",[13,36.664]],["parent/12",[]],["name/13",[14,47.65]],["parent/13",[13,3.326]],["name/14",[15,47.65]],["parent/14",[13,3.326]],["name/15",[16,47.65]],["parent/15",[13,3.326]],["name/16",[17,39.177]],["parent/16",[]],["name/17",[18,47.65]],["parent/17",[17,3.554]],["name/18",[19,47.65]],["parent/18",[17,3.554]],["name/19",[20,34.657]],["parent/19",[]],["name/20",[21,47.65]],["parent/20",[20,3.144]],["name/21",[22,47.65]],["parent/21",[20,3.144]],["name/22",[23,47.65]],["parent/22",[20,3.144]],["name/23",[24,47.65]],["parent/23",[20,3.144]],["name/24",[25,42.542]],["parent/24",[]],["name/25",[6,36.664]],["parent/25",[25,3.859]],["name/26",[26,47.65]],["parent/26",[27,3.859]],["name/27",[28,47.65]],["parent/27",[27,3.859]],["name/28",[29,30.304]],["parent/28",[]],["name/29",[30,42.542]],["parent/29",[29,2.749]],["name/30",[31,42.542]],["parent/30",[29,2.749]],["name/31",[32,42.542]],["parent/31",[29,2.749]],["name/32",[33,42.542]],["parent/32",[29,2.749]],["name/33",[34,42.542]],["parent/33",[29,2.749]],["name/34",[35,42.542]],["parent/34",[29,2.749]],["name/35",[6,36.664]],["parent/35",[36,4.323]],["name/36",[37,42.542]],["parent/36",[29,2.749]],["name/37",[38,32.987]],["parent/37",[]],["name/38",[39,42.542]],["parent/38",[38,2.993]],["name/39",[40,42.542]],["parent/39",[38,2.993]],["name/40",[41,42.542]],["parent/40",[38,2.993]],["name/41",[42,42.542]],["parent/41",[38,2.993]],["name/42",[43,42.542]],["parent/42",[38,2.993]],["name/43",[44,27.281]],["parent/43",[]],["name/44",[45,47.65]],["parent/44",[44,2.475]],["name/45",[46,47.65]],["parent/45",[44,2.475]],["name/46",[47,47.65]],["parent/46",[44,2.475]],["name/47",[48,47.65]],["parent/47",[44,2.475]],["name/48",[49,47.65]],["parent/48",[44,2.475]],["name/49",[50,47.65]],["parent/49",[44,2.475]],["name/50",[51,47.65]],["parent/50",[44,2.475]],["name/51",[52,47.65]],["parent/51",[44,2.475]],["name/52",[53,47.65]],["parent/52",[44,2.475]],["name/53",[54,47.65]],["parent/53",[44,2.475]],["name/54",[55,30.304]],["parent/54",[]],["name/55",[30,42.542]],["parent/55",[55,2.749]],["name/56",[31,42.542]],["parent/56",[55,2.749]],["name/57",[32,42.542]],["parent/57",[55,2.749]],["name/58",[33,42.542]],["parent/58",[55,2.749]],["name/59",[34,42.542]],["parent/59",[55,2.749]],["name/60",[37,42.542]],["parent/60",[55,2.749]],["name/61",[35,42.542]],["parent/61",[55,2.749]],["name/62",[6,36.664]],["parent/62",[56,4.323]],["name/63",[57,32.987]],["parent/63",[]],["name/64",[40,42.542]],["parent/64",[57,2.993]],["name/65",[41,42.542]],["parent/65",[57,2.993]],["name/66",[43,42.542]],["parent/66",[57,2.993]],["name/67",[42,42.542]],["parent/67",[57,2.993]],["name/68",[39,42.542]],["parent/68",[57,2.993]],["name/69",[58,26.448]],["parent/69",[]],["name/70",[1,28.191]],["parent/70",[58,2.399]],["name/71",[5,39.177]],["parent/71",[59,3.326]],["name/72",[60,31.556]],["parent/72",[61,3.144]],["name/73",[62,36.664]],["parent/73",[61,3.144]],["name/74",[63,36.664]],["parent/74",[61,3.144]],["name/75",[64,42.542]],["parent/75",[61,3.144]],["name/76",[65,42.542]],["parent/76",[61,3.144]],["name/77",[8,39.177]],["parent/77",[59,3.326]],["name/78",[11,39.177]],["parent/78",[59,3.326]],["name/79",[12,39.177]],["parent/79",[59,3.326]],["name/80",[66,29.192]],["parent/80",[58,2.399]],["name/81",[64,42.542]],["parent/81",[58,2.399]],["name/82",[65,42.542]],["parent/82",[58,2.399]],["name/83",[3,28.191]],["parent/83",[58,2.399]],["name/84",[67,42.542]],["parent/84",[58,2.399]],["name/85",[60,31.556]],["parent/85",[58,2.399]],["name/86",[62,36.664]],["parent/86",[58,2.399]],["name/87",[63,36.664]],["parent/87",[58,2.399]],["name/88",[68,42.542]],["parent/88",[58,2.399]],["name/89",[2,28.191]],["parent/89",[58,2.399]],["name/90",[69,31.556]],["parent/90",[]],["name/91",[66,29.192]],["parent/91",[69,2.863]],["name/92",[60,31.556]],["parent/92",[69,2.863]],["name/93",[70,42.542]],["parent/93",[69,2.863]],["name/94",[1,28.191]],["parent/94",[69,2.863]],["name/95",[2,28.191]],["parent/95",[69,2.863]],["name/96",[3,28.191]],["parent/96",[69,2.863]],["name/97",[71,47.65]],["parent/97",[]],["name/98",[72,29.192]],["parent/98",[]],["name/99",[66,29.192]],["parent/99",[72,2.648]],["name/100",[73,42.542]],["parent/100",[72,2.648]],["name/101",[74,42.542]],["parent/101",[72,2.648]],["name/102",[75,42.542]],["parent/102",[72,2.648]],["name/103",[76,42.542]],["parent/103",[72,2.648]],["name/104",[1,28.191]],["parent/104",[72,2.648]],["name/105",[2,28.191]],["parent/105",[72,2.648]],["name/106",[3,28.191]],["parent/106",[72,2.648]],["name/107",[77,47.65]],["parent/107",[]],["name/108",[78,29.192]],["parent/108",[]],["name/109",[66,29.192]],["parent/109",[78,2.648]],["name/110",[73,42.542]],["parent/110",[78,2.648]],["name/111",[74,42.542]],["parent/111",[78,2.648]],["name/112",[75,42.542]],["parent/112",[78,2.648]],["name/113",[76,42.542]],["parent/113",[78,2.648]],["name/114",[1,28.191]],["parent/114",[78,2.648]],["name/115",[2,28.191]],["parent/115",[78,2.648]],["name/116",[3,28.191]],["parent/116",[78,2.648]],["name/117",[79,47.65]],["parent/117",[]],["name/118",[80,31.556]],["parent/118",[]],["name/119",[66,29.192]],["parent/119",[80,2.863]],["name/120",[60,31.556]],["parent/120",[80,2.863]],["name/121",[70,42.542]],["parent/121",[80,2.863]],["name/122",[1,28.191]],["parent/122",[80,2.863]],["name/123",[2,28.191]],["parent/123",[80,2.863]],["name/124",[3,28.191]],["parent/124",[80,2.863]],["name/125",[81,47.65]],["parent/125",[]],["name/126",[82,32.987]],["parent/126",[]],["name/127",[66,29.192]],["parent/127",[82,2.993]],["name/128",[83,42.542]],["parent/128",[82,2.993]],["name/129",[1,28.191]],["parent/129",[82,2.993]],["name/130",[2,28.191]],["parent/130",[82,2.993]],["name/131",[3,28.191]],["parent/131",[82,2.993]],["name/132",[84,47.65]],["parent/132",[]],["name/133",[85,31.556]],["parent/133",[]],["name/134",[86,47.65]],["parent/134",[85,2.863]],["name/135",[66,29.192]],["parent/135",[85,2.863]],["name/136",[83,42.542]],["parent/136",[85,2.863]],["name/137",[1,28.191]],["parent/137",[85,2.863]],["name/138",[2,28.191]],["parent/138",[85,2.863]],["name/139",[3,28.191]],["parent/139",[85,2.863]],["name/140",[87,47.65]],["parent/140",[]],["name/141",[88,30.304]],["parent/141",[]],["name/142",[66,29.192]],["parent/142",[88,2.749]],["name/143",[60,31.556]],["parent/143",[88,2.749]],["name/144",[89,47.65]],["parent/144",[88,2.749]],["name/145",[90,47.65]],["parent/145",[88,2.749]],["name/146",[1,28.191]],["parent/146",[88,2.749]],["name/147",[2,28.191]],["parent/147",[88,2.749]],["name/148",[3,28.191]],["parent/148",[88,2.749]],["name/149",[91,47.65]],["parent/149",[]],["name/150",[92,47.65]],["parent/150",[]],["name/151",[93,47.65]],["parent/151",[]],["name/152",[94,47.65]],["parent/152",[]],["name/153",[95,47.65]],["parent/153",[]],["name/154",[96,47.65]],["parent/154",[]],["name/155",[97,47.65]],["parent/155",[]],["name/156",[98,47.65]],["parent/156",[]],["name/157",[99,47.65]],["parent/157",[]],["name/158",[100,28.191]],["parent/158",[]],["name/159",[1,28.191]],["parent/159",[100,2.558]],["name/160",[5,39.177]],["parent/160",[101,3.326]],["name/161",[60,31.556]],["parent/161",[102,3.554]],["name/162",[62,36.664]],["parent/162",[102,3.554]],["name/163",[63,36.664]],["parent/163",[102,3.554]],["name/164",[8,39.177]],["parent/164",[101,3.326]],["name/165",[11,39.177]],["parent/165",[101,3.326]],["name/166",[12,39.177]],["parent/166",[101,3.326]],["name/167",[66,29.192]],["parent/167",[100,2.558]],["name/168",[67,42.542]],["parent/168",[100,2.558]],["name/169",[60,31.556]],["parent/169",[100,2.558]],["name/170",[62,36.664]],["parent/170",[100,2.558]],["name/171",[63,36.664]],["parent/171",[100,2.558]],["name/172",[68,42.542]],["parent/172",[100,2.558]],["name/173",[2,28.191]],["parent/173",[100,2.558]],["name/174",[3,28.191]],["parent/174",[100,2.558]]],"invertedIndex":[["__type",{"_index":6,"name":{"6":{},"25":{},"35":{},"62":{}},"parent":{}}],["adddrawable",{"_index":50,"name":{"49":{}},"parent":{}}],["ambientlight",{"_index":37,"name":{"36":{},"60":{}},"parent":{}}],["autoscalequality",{"_index":54,"name":{"53":{}},"parent":{}}],["backgroundcolor",{"_index":42,"name":{"41":{},"67":{}},"parent":{}}],["canvassize",{"_index":45,"name":{"44":{}},"parent":{}}],["center",{"_index":60,"name":{"72":{},"85":{},"92":{},"120":{},"143":{},"161":{},"169":{}},"parent":{}}],["circlebase",{"_index":69,"name":{"90":{}},"parent":{"91":{},"92":{},"93":{},"94":{},"95":{},"96":{}}}],["circlefactory",{"_index":71,"name":{"97":{}},"parent":{}}],["circlelight",{"_index":100,"name":{"158":{}},"parent":{"159":{},"167":{},"168":{},"169":{},"170":{},"171":{},"172":{},"173":{},"174":{}}}],["circlelight.descriptor",{"_index":101,"name":{},"parent":{"160":{},"164":{},"165":{},"166":{}}}],["circlelight.descriptor.propertyuniformmapping",{"_index":102,"name":{},"parent":{"161":{},"162":{},"163":{}}}],["clamp_to_edge",{"_index":14,"name":{"13":{}},"parent":{}}],["color",{"_index":62,"name":{"73":{},"86":{},"162":{},"170":{}},"parent":{}}],["colorpalette",{"_index":34,"name":{"33":{},"59":{}},"parent":{}}],["compile",{"_index":99,"name":{"157":{}},"parent":{}}],["constructor",{"_index":66,"name":{"80":{},"91":{},"99":{},"109":{},"119":{},"127":{},"135":{},"142":{},"167":{}},"parent":{}}],["defaultruntimesettings",{"_index":55,"name":{"54":{}},"parent":{"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{}}}],["defaultruntimesettings.textures",{"_index":56,"name":{},"parent":{"62":{}}}],["defaultstartupsettings",{"_index":57,"name":{"63":{}},"parent":{"64":{},"65":{},"66":{},"67":{},"68":{}}}],["descriptor",{"_index":1,"name":{"1":{},"70":{},"94":{},"104":{},"114":{},"122":{},"129":{},"137":{},"146":{},"159":{}},"parent":{}}],["destroy",{"_index":52,"name":{"51":{}},"parent":{}}],["direction",{"_index":64,"name":{"75":{},"81":{}},"parent":{}}],["displaytoworldcoordinates",{"_index":48,"name":{"47":{}},"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":{}}}],["dropletbase",{"_index":72,"name":{"98":{}},"parent":{"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{}}}],["dropletfactory",{"_index":77,"name":{"107":{}},"parent":{}}],["empty",{"_index":12,"name":{"11":{},"79":{},"166":{}},"parent":{}}],["enablehighdpirendering",{"_index":30,"name":{"29":{},"55":{}},"parent":{}}],["enablestopwatch",{"_index":39,"name":{"38":{},"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":73,"name":{"100":{},"110":{}},"parent":{}}],["fromradius",{"_index":75,"name":{"102":{},"112":{}},"parent":{}}],["getobjecttoserialize",{"_index":3,"name":{"3":{},"83":{},"96":{},"106":{},"116":{},"124":{},"131":{},"139":{},"148":{},"174":{}},"parent":{}}],["hex",{"_index":94,"name":{"152":{}},"parent":{}}],["hsl",{"_index":96,"name":{"154":{}},"parent":{}}],["ignorewebgl2",{"_index":43,"name":{"42":{},"66":{}},"parent":{}}],["insights",{"_index":53,"name":{"52":{}},"parent":{}}],["intensity",{"_index":63,"name":{"74":{},"87":{},"163":{},"171":{}},"parent":{}}],["invertedtunnelbase",{"_index":78,"name":{"108":{}},"parent":{"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{}}}],["invertedtunnelfactory",{"_index":79,"name":{"117":{}},"parent":{}}],["isworldinverted",{"_index":32,"name":{"31":{},"57":{}},"parent":{}}],["lightcutoffdistance",{"_index":33,"name":{"32":{},"58":{}},"parent":{}}],["lightnessratio",{"_index":67,"name":{"84":{},"168":{}},"parent":{}}],["linear",{"_index":18,"name":{"17":{}},"parent":{}}],["maxfilter",{"_index":24,"name":{"23":{}},"parent":{}}],["metacirclebase",{"_index":80,"name":{"118":{}},"parent":{"119":{},"120":{},"121":{},"122":{},"123":{},"124":{}}}],["metacirclefactory",{"_index":81,"name":{"125":{}},"parent":{}}],["mindistance",{"_index":2,"name":{"2":{},"89":{},"95":{},"105":{},"115":{},"123":{},"130":{},"138":{},"147":{},"173":{}},"parent":{}}],["minfilter",{"_index":23,"name":{"22":{}},"parent":{}}],["mirrored_repeat",{"_index":16,"name":{"15":{}},"parent":{}}],["nearest",{"_index":19,"name":{"18":{}},"parent":{}}],["noisypolygonbase",{"_index":85,"name":{"133":{}},"parent":{"134":{},"135":{},"136":{},"137":{},"138":{},"139":{}}}],["noisypolygonfactory",{"_index":87,"name":{"140":{}},"parent":{}}],["objectcountscaler",{"_index":10,"name":{"9":{}},"parent":{}}],["overrides",{"_index":28,"name":{"27":{}},"parent":{}}],["palettesize",{"_index":41,"name":{"40":{},"65":{}},"parent":{}}],["polygonbase",{"_index":82,"name":{"126":{}},"parent":{"127":{},"128":{},"129":{},"130":{},"131":{}}}],["polygonfactory",{"_index":84,"name":{"132":{}},"parent":{}}],["propertyuniformmapping",{"_index":5,"name":{"5":{},"71":{},"160":{}},"parent":{}}],["radius",{"_index":70,"name":{"93":{},"121":{}},"parent":{}}],["randomoffset",{"_index":86,"name":{"134":{}},"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":92,"name":{"150":{}},"parent":{}}],["repeat",{"_index":15,"name":{"14":{}},"parent":{}}],["rgb",{"_index":95,"name":{"153":{}},"parent":{}}],["rgb255",{"_index":93,"name":{"151":{}},"parent":{}}],["rgba",{"_index":97,"name":{"155":{}},"parent":{}}],["rgba255",{"_index":98,"name":{"156":{}},"parent":{}}],["rotatedrectanglebase",{"_index":88,"name":{"141":{}},"parent":{"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{}}}],["rotatedrectanglefactory",{"_index":91,"name":{"149":{}},"parent":{}}],["rotation",{"_index":90,"name":{"145":{}},"parent":{}}],["runtimesettings",{"_index":29,"name":{"28":{}},"parent":{"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"36":{}}}],["runtimesettings.textures",{"_index":36,"name":{},"parent":{"35":{}}}],["sdf",{"_index":9,"name":{"8":{}},"parent":{}}],["setlightnessratio",{"_index":68,"name":{"88":{},"172":{}},"parent":{}}],["setruntimesettings",{"_index":49,"name":{"48":{}},"parent":{}}],["setviewarea",{"_index":47,"name":{"46":{}},"parent":{}}],["shadercombinationsteps",{"_index":11,"name":{"10":{},"78":{},"165":{}},"parent":{}}],["shadowtracecount",{"_index":40,"name":{"39":{},"64":{}},"parent":{}}],["size",{"_index":89,"name":{"144":{}},"parent":{}}],["source",{"_index":26,"name":{"26":{}},"parent":{}}],["startcutoff",{"_index":65,"name":{"76":{},"82":{}},"parent":{}}],["startupsettings",{"_index":38,"name":{"37":{}},"parent":{"38":{},"39":{},"40":{},"41":{},"42":{}}}],["textureoptions",{"_index":20,"name":{"19":{}},"parent":{"20":{},"21":{},"22":{},"23":{}}}],["textures",{"_index":35,"name":{"34":{},"61":{}},"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":74,"name":{"101":{},"111":{}},"parent":{}}],["toradius",{"_index":76,"name":{"103":{},"113":{}},"parent":{}}],["uniformcountmacroname",{"_index":8,"name":{"7":{},"77":{},"164":{}},"parent":{}}],["vertices",{"_index":83,"name":{"128":{},"136":{}},"parent":{}}],["viewareasize",{"_index":46,"name":{"45":{}},"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 +{"kinds":{"2":"Namespace","4":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal","4194304":"Type alias"},"rows":[{"id":0,"kind":256,"name":"DrawableDescriptor","url":"interfaces/drawabledescriptor.html","classes":"tsd-kind-interface"},{"id":1,"kind":1024,"name":"propertyUniformMapping","url":"interfaces/drawabledescriptor.html#propertyuniformmapping","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":2,"kind":65536,"name":"__type","url":"interfaces/drawabledescriptor.html#propertyuniformmapping.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"DrawableDescriptor.propertyUniformMapping"},{"id":3,"kind":1024,"name":"uniformCountMacroName","url":"interfaces/drawabledescriptor.html#uniformcountmacroname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":4,"kind":1024,"name":"sdf","url":"interfaces/drawabledescriptor.html#sdf","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":5,"kind":1024,"name":"objectCountScaler","url":"interfaces/drawabledescriptor.html#objectcountscaler","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":6,"kind":1024,"name":"shaderCombinationSteps","url":"interfaces/drawabledescriptor.html#shadercombinationsteps","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":7,"kind":1024,"name":"empty","url":"interfaces/drawabledescriptor.html#empty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":8,"kind":128,"name":"Drawable","url":"classes/drawable.html","classes":"tsd-kind-class"},{"id":9,"kind":1024,"name":"descriptor","url":"classes/drawable.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Drawable"},{"id":10,"kind":2048,"name":"minDistance","url":"classes/drawable.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Drawable"},{"id":11,"kind":2048,"name":"getObjectToSerialize","url":"classes/drawable.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Drawable"},{"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":"colorPalette","url":"interfaces/runtimesettings.html#colorpalette","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":34,"kind":1024,"name":"distanceRenderScale","url":"interfaces/runtimesettings.html#distancerenderscale","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":35,"kind":1024,"name":"lightsRenderScale","url":"interfaces/runtimesettings.html#lightsrenderscale","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":36,"kind":1024,"name":"textures","url":"interfaces/runtimesettings.html#textures","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":37,"kind":65536,"name":"__type","url":"interfaces/runtimesettings.html#textures.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"RuntimeSettings.textures"},{"id":38,"kind":1024,"name":"ambientLight","url":"interfaces/runtimesettings.html#ambientlight","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":39,"kind":256,"name":"StartupSettings","url":"interfaces/startupsettings.html","classes":"tsd-kind-interface"},{"id":40,"kind":1024,"name":"enableStopwatch","url":"interfaces/startupsettings.html#enablestopwatch","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":41,"kind":1024,"name":"shadowTraceCount","url":"interfaces/startupsettings.html#shadowtracecount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":42,"kind":1024,"name":"lightPenetrationRatio","url":"interfaces/startupsettings.html#lightpenetrationratio","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":43,"kind":1024,"name":"paletteSize","url":"interfaces/startupsettings.html#palettesize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":44,"kind":1024,"name":"backgroundColor","url":"interfaces/startupsettings.html#backgroundcolor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":45,"kind":1024,"name":"ignoreWebGL2","url":"interfaces/startupsettings.html#ignorewebgl2","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":46,"kind":256,"name":"RendererInfo","url":"interfaces/rendererinfo.html","classes":"tsd-kind-interface"},{"id":47,"kind":1024,"name":"isWebGL2","url":"interfaces/rendererinfo.html#iswebgl2","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":48,"kind":1024,"name":"vendor","url":"interfaces/rendererinfo.html#vendor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":49,"kind":1024,"name":"renderer","url":"interfaces/rendererinfo.html#renderer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":50,"kind":1024,"name":"extensions","url":"interfaces/rendererinfo.html#extensions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":51,"kind":65536,"name":"__type","url":"interfaces/rendererinfo.html#extensions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"RendererInfo.extensions"},{"id":52,"kind":1024,"name":"floatInterpolationEnabled","url":"interfaces/rendererinfo.html#floatinterpolationenabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":53,"kind":1024,"name":"programCount","url":"interfaces/rendererinfo.html#programcount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":54,"kind":1024,"name":"renderPasses","url":"interfaces/rendererinfo.html#renderpasses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":55,"kind":65536,"name":"__type","url":"interfaces/rendererinfo.html#renderpasses.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"RendererInfo.renderPasses"},{"id":56,"kind":32,"name":"distance","url":"interfaces/rendererinfo.html#renderpasses.__type-1.distance","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type"},{"id":57,"kind":65536,"name":"__type","url":"interfaces/rendererinfo.html#renderpasses.__type-1.distance.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"RendererInfo.renderPasses.__type.distance"},{"id":58,"kind":32,"name":"renderScale","url":"interfaces/rendererinfo.html#renderpasses.__type-1.distance.__type-2.renderscale","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type.distance.__type"},{"id":59,"kind":32,"name":"drawableCount","url":"interfaces/rendererinfo.html#renderpasses.__type-1.distance.__type-2.drawablecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type.distance.__type"},{"id":60,"kind":32,"name":"drawnDrawableCount","url":"interfaces/rendererinfo.html#renderpasses.__type-1.distance.__type-2.drawndrawablecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type.distance.__type"},{"id":61,"kind":32,"name":"tileCount","url":"interfaces/rendererinfo.html#renderpasses.__type-1.distance.__type-2.tilecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type.distance.__type"},{"id":62,"kind":32,"name":"lights","url":"interfaces/rendererinfo.html#renderpasses.__type-1.lights","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type"},{"id":63,"kind":65536,"name":"__type","url":"interfaces/rendererinfo.html#renderpasses.__type-1.lights.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"RendererInfo.renderPasses.__type.lights"},{"id":64,"kind":32,"name":"renderScale","url":"interfaces/rendererinfo.html#renderpasses.__type-1.lights.__type-3.renderscale-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type.lights.__type"},{"id":65,"kind":32,"name":"drawnDrawableCount","url":"interfaces/rendererinfo.html#renderpasses.__type-1.lights.__type-3.drawndrawablecount-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type.lights.__type"},{"id":66,"kind":1024,"name":"startupTimeInMilliseconds","url":"interfaces/rendererinfo.html#startuptimeinmilliseconds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":67,"kind":256,"name":"Renderer","url":"interfaces/renderer.html","classes":"tsd-kind-interface"},{"id":68,"kind":1024,"name":"canvasSize","url":"interfaces/renderer.html#canvassize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Renderer"},{"id":69,"kind":1024,"name":"viewAreaSize","url":"interfaces/renderer.html#viewareasize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Renderer"},{"id":70,"kind":2048,"name":"setViewArea","url":"interfaces/renderer.html#setviewarea","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":71,"kind":2048,"name":"displayToWorldCoordinates","url":"interfaces/renderer.html#displaytoworldcoordinates","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":72,"kind":2048,"name":"worldToDisplayCoordinates","url":"interfaces/renderer.html#worldtodisplaycoordinates","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":73,"kind":2048,"name":"setRuntimeSettings","url":"interfaces/renderer.html#setruntimesettings","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":74,"kind":2048,"name":"addDrawable","url":"interfaces/renderer.html#adddrawable","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter","parent":"Renderer"},{"id":75,"kind":2048,"name":"renderDrawables","url":"interfaces/renderer.html#renderdrawables","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":76,"kind":2048,"name":"destroy","url":"interfaces/renderer.html#destroy","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":77,"kind":1024,"name":"insights","url":"interfaces/renderer.html#insights","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Renderer"},{"id":78,"kind":128,"name":"CircleLight","url":"classes/circlelight.html","classes":"tsd-kind-class"},{"id":79,"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":80,"kind":2097152,"name":"propertyUniformMapping","url":"classes/circlelight.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":81,"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":82,"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":83,"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":84,"kind":32,"name":"uniformCountMacroName","url":"classes/circlelight.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":85,"kind":32,"name":"shaderCombinationSteps","url":"classes/circlelight.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":86,"kind":32,"name":"empty","url":"classes/circlelight.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":87,"kind":512,"name":"constructor","url":"classes/circlelight.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"CircleLight"},{"id":88,"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":89,"kind":1024,"name":"center","url":"classes/circlelight.html#center","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":90,"kind":1024,"name":"color","url":"classes/circlelight.html#color","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":91,"kind":1024,"name":"intensity","url":"classes/circlelight.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":92,"kind":2048,"name":"setLightnessRatio","url":"classes/circlelight.html#setlightnessratio","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":93,"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":94,"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"},{"id":95,"kind":128,"name":"Flashlight","url":"classes/flashlight.html","classes":"tsd-kind-class"},{"id":96,"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":97,"kind":2097152,"name":"propertyUniformMapping","url":"classes/flashlight.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":98,"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":99,"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":100,"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":101,"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":102,"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":103,"kind":32,"name":"uniformCountMacroName","url":"classes/flashlight.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":104,"kind":32,"name":"shaderCombinationSteps","url":"classes/flashlight.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":105,"kind":32,"name":"empty","url":"classes/flashlight.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":106,"kind":512,"name":"constructor","url":"classes/flashlight.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Flashlight"},{"id":107,"kind":1024,"name":"direction","url":"classes/flashlight.html#direction","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Flashlight"},{"id":108,"kind":1024,"name":"startCutoff","url":"classes/flashlight.html#startcutoff","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Flashlight"},{"id":109,"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":110,"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":111,"kind":1024,"name":"center","url":"classes/flashlight.html#center","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":112,"kind":1024,"name":"color","url":"classes/flashlight.html#color","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":113,"kind":1024,"name":"intensity","url":"classes/flashlight.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":114,"kind":2048,"name":"setLightnessRatio","url":"classes/flashlight.html#setlightnessratio","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":115,"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":116,"kind":128,"name":"CircleBase","url":"classes/circlebase.html","classes":"tsd-kind-class"},{"id":117,"kind":512,"name":"constructor","url":"classes/circlebase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"CircleBase"},{"id":118,"kind":1024,"name":"center","url":"classes/circlebase.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CircleBase"},{"id":119,"kind":1024,"name":"radius","url":"classes/circlebase.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CircleBase"},{"id":120,"kind":1024,"name":"descriptor","url":"classes/circlebase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"CircleBase"},{"id":121,"kind":2048,"name":"minDistance","url":"classes/circlebase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"CircleBase"},{"id":122,"kind":2048,"name":"getObjectToSerialize","url":"classes/circlebase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"CircleBase"},{"id":123,"kind":64,"name":"CircleFactory","url":"globals.html#circlefactory","classes":"tsd-kind-function"},{"id":124,"kind":128,"name":"ColorfulCircle","url":"classes/colorfulcircle.html","classes":"tsd-kind-class"},{"id":125,"kind":2097152,"name":"descriptor","url":"classes/colorfulcircle.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"ColorfulCircle"},{"id":126,"kind":2097152,"name":"sdf","url":"classes/colorfulcircle.html#descriptor.sdf","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor"},{"id":127,"kind":32,"name":"shader","url":"classes/colorfulcircle.html#descriptor.sdf.shader","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor.sdf"},{"id":128,"kind":32,"name":"distanceFunctionName","url":"classes/colorfulcircle.html#descriptor.sdf.distancefunctionname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor.sdf"},{"id":129,"kind":2097152,"name":"propertyUniformMapping","url":"classes/colorfulcircle.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor"},{"id":130,"kind":32,"name":"center","url":"classes/colorfulcircle.html#descriptor.propertyuniformmapping.center-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor.propertyUniformMapping"},{"id":131,"kind":32,"name":"radius","url":"classes/colorfulcircle.html#descriptor.propertyuniformmapping.radius-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor.propertyUniformMapping"},{"id":132,"kind":32,"name":"colorIndex","url":"classes/colorfulcircle.html#descriptor.propertyuniformmapping.colorindex-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor.propertyUniformMapping"},{"id":133,"kind":32,"name":"uniformCountMacroName","url":"classes/colorfulcircle.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor"},{"id":134,"kind":32,"name":"shaderCombinationSteps","url":"classes/colorfulcircle.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor"},{"id":135,"kind":32,"name":"empty","url":"classes/colorfulcircle.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor"},{"id":136,"kind":512,"name":"constructor","url":"classes/colorfulcircle.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ColorfulCircle"},{"id":137,"kind":1024,"name":"center","url":"classes/colorfulcircle.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ColorfulCircle"},{"id":138,"kind":1024,"name":"radius","url":"classes/colorfulcircle.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ColorfulCircle"},{"id":139,"kind":1024,"name":"colorIndex","url":"classes/colorfulcircle.html#colorindex","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ColorfulCircle"},{"id":140,"kind":2048,"name":"minDistance","url":"classes/colorfulcircle.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ColorfulCircle"},{"id":141,"kind":2048,"name":"getObjectToSerialize","url":"classes/colorfulcircle.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"ColorfulCircle"},{"id":142,"kind":128,"name":"DropletBase","url":"classes/dropletbase.html","classes":"tsd-kind-class"},{"id":143,"kind":512,"name":"constructor","url":"classes/dropletbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"DropletBase"},{"id":144,"kind":1024,"name":"from","url":"classes/dropletbase.html#from","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DropletBase"},{"id":145,"kind":1024,"name":"to","url":"classes/dropletbase.html#to","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DropletBase"},{"id":146,"kind":1024,"name":"fromRadius","url":"classes/dropletbase.html#fromradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DropletBase"},{"id":147,"kind":1024,"name":"toRadius","url":"classes/dropletbase.html#toradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DropletBase"},{"id":148,"kind":1024,"name":"descriptor","url":"classes/dropletbase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"DropletBase"},{"id":149,"kind":2048,"name":"minDistance","url":"classes/dropletbase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"DropletBase"},{"id":150,"kind":2048,"name":"getObjectToSerialize","url":"classes/dropletbase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"DropletBase"},{"id":151,"kind":64,"name":"DropletFactory","url":"globals.html#dropletfactory","classes":"tsd-kind-function"},{"id":152,"kind":128,"name":"InvertedTunnelBase","url":"classes/invertedtunnelbase.html","classes":"tsd-kind-class"},{"id":153,"kind":512,"name":"constructor","url":"classes/invertedtunnelbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":154,"kind":1024,"name":"from","url":"classes/invertedtunnelbase.html#from","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":155,"kind":1024,"name":"to","url":"classes/invertedtunnelbase.html#to","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":156,"kind":1024,"name":"fromRadius","url":"classes/invertedtunnelbase.html#fromradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":157,"kind":1024,"name":"toRadius","url":"classes/invertedtunnelbase.html#toradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":158,"kind":1024,"name":"descriptor","url":"classes/invertedtunnelbase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"InvertedTunnelBase"},{"id":159,"kind":2048,"name":"minDistance","url":"classes/invertedtunnelbase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"InvertedTunnelBase"},{"id":160,"kind":2048,"name":"getObjectToSerialize","url":"classes/invertedtunnelbase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"InvertedTunnelBase"},{"id":161,"kind":64,"name":"InvertedTunnelFactory","url":"globals.html#invertedtunnelfactory","classes":"tsd-kind-function"},{"id":162,"kind":128,"name":"MetaCircleBase","url":"classes/metacirclebase.html","classes":"tsd-kind-class"},{"id":163,"kind":512,"name":"constructor","url":"classes/metacirclebase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MetaCircleBase"},{"id":164,"kind":1024,"name":"center","url":"classes/metacirclebase.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MetaCircleBase"},{"id":165,"kind":1024,"name":"radius","url":"classes/metacirclebase.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MetaCircleBase"},{"id":166,"kind":1024,"name":"descriptor","url":"classes/metacirclebase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"MetaCircleBase"},{"id":167,"kind":2048,"name":"minDistance","url":"classes/metacirclebase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"MetaCircleBase"},{"id":168,"kind":2048,"name":"getObjectToSerialize","url":"classes/metacirclebase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"MetaCircleBase"},{"id":169,"kind":64,"name":"MetaCircleFactory","url":"globals.html#metacirclefactory","classes":"tsd-kind-function"},{"id":170,"kind":128,"name":"PolygonBase","url":"classes/polygonbase.html","classes":"tsd-kind-class"},{"id":171,"kind":512,"name":"constructor","url":"classes/polygonbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PolygonBase"},{"id":172,"kind":1024,"name":"vertices","url":"classes/polygonbase.html#vertices","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PolygonBase"},{"id":173,"kind":1024,"name":"descriptor","url":"classes/polygonbase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"PolygonBase"},{"id":174,"kind":2048,"name":"minDistance","url":"classes/polygonbase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PolygonBase"},{"id":175,"kind":2048,"name":"getObjectToSerialize","url":"classes/polygonbase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"PolygonBase"},{"id":176,"kind":64,"name":"PolygonFactory","url":"globals.html#polygonfactory","classes":"tsd-kind-function"},{"id":177,"kind":256,"name":"NoisyPolygonBase","url":"interfaces/noisypolygonbase.html","classes":"tsd-kind-interface"},{"id":178,"kind":1024,"name":"randomOffset","url":"interfaces/noisypolygonbase.html#randomoffset","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"NoisyPolygonBase"},{"id":179,"kind":512,"name":"constructor","url":"interfaces/noisypolygonbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-interface tsd-is-inherited","parent":"NoisyPolygonBase"},{"id":180,"kind":1024,"name":"vertices","url":"interfaces/noisypolygonbase.html#vertices","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"NoisyPolygonBase"},{"id":181,"kind":1024,"name":"descriptor","url":"interfaces/noisypolygonbase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"NoisyPolygonBase"},{"id":182,"kind":2048,"name":"minDistance","url":"interfaces/noisypolygonbase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"NoisyPolygonBase"},{"id":183,"kind":2048,"name":"getObjectToSerialize","url":"interfaces/noisypolygonbase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"NoisyPolygonBase"},{"id":184,"kind":64,"name":"NoisyPolygonFactory","url":"globals.html#noisypolygonfactory","classes":"tsd-kind-function"},{"id":185,"kind":128,"name":"RotatedRectangleBase","url":"classes/rotatedrectanglebase.html","classes":"tsd-kind-class"},{"id":186,"kind":512,"name":"constructor","url":"classes/rotatedrectanglebase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"RotatedRectangleBase"},{"id":187,"kind":1024,"name":"center","url":"classes/rotatedrectanglebase.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RotatedRectangleBase"},{"id":188,"kind":1024,"name":"size","url":"classes/rotatedrectanglebase.html#size","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RotatedRectangleBase"},{"id":189,"kind":1024,"name":"rotation","url":"classes/rotatedrectanglebase.html#rotation","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RotatedRectangleBase"},{"id":190,"kind":1024,"name":"descriptor","url":"classes/rotatedrectanglebase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"RotatedRectangleBase"},{"id":191,"kind":2048,"name":"minDistance","url":"classes/rotatedrectanglebase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"RotatedRectangleBase"},{"id":192,"kind":2048,"name":"getObjectToSerialize","url":"classes/rotatedrectanglebase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"RotatedRectangleBase"},{"id":193,"kind":64,"name":"RotatedRectangleFactory","url":"globals.html#rotatedrectanglefactory","classes":"tsd-kind-function"},{"id":194,"kind":64,"name":"renderNoise","url":"globals.html#rendernoise","classes":"tsd-kind-function"},{"id":195,"kind":64,"name":"rgb255","url":"globals.html#rgb255","classes":"tsd-kind-function"},{"id":196,"kind":64,"name":"hex","url":"globals.html#hex","classes":"tsd-kind-function"},{"id":197,"kind":64,"name":"rgb","url":"globals.html#rgb","classes":"tsd-kind-function"},{"id":198,"kind":64,"name":"hsl","url":"globals.html#hsl","classes":"tsd-kind-function"},{"id":199,"kind":64,"name":"rgba","url":"globals.html#rgba","classes":"tsd-kind-function"},{"id":200,"kind":64,"name":"rgba255","url":"globals.html#rgba255","classes":"tsd-kind-function"},{"id":201,"kind":128,"name":"DeltaTimeCalculator","url":"classes/deltatimecalculator.html","classes":"tsd-kind-class"},{"id":202,"kind":512,"name":"constructor","url":"classes/deltatimecalculator.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"DeltaTimeCalculator"},{"id":203,"kind":2048,"name":"getNextDeltaTime","url":"classes/deltatimecalculator.html#getnextdeltatime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DeltaTimeCalculator"},{"id":204,"kind":2048,"name":"destroy","url":"classes/deltatimecalculator.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DeltaTimeCalculator"},{"id":205,"kind":128,"name":"FpsQualityAutoscaler","url":"classes/fpsqualityautoscaler.html","classes":"tsd-kind-class"},{"id":206,"kind":1024,"name":"fpsTarget","url":"classes/fpsqualityautoscaler.html#fpstarget","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FpsQualityAutoscaler"},{"id":207,"kind":1024,"name":"fpsHysteresis","url":"classes/fpsqualityautoscaler.html#fpshysteresis","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FpsQualityAutoscaler"},{"id":208,"kind":512,"name":"constructor","url":"classes/fpsqualityautoscaler.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"FpsQualityAutoscaler"},{"id":209,"kind":262144,"name":"FPS","url":"classes/fpsqualityautoscaler.html#fps","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FpsQualityAutoscaler"},{"id":210,"kind":2048,"name":"addDeltaTime","url":"classes/fpsqualityautoscaler.html#adddeltatime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FpsQualityAutoscaler"},{"id":211,"kind":64,"name":"runAnimation","url":"globals.html#runanimation","classes":"tsd-kind-function"},{"id":212,"kind":2,"name":"__global","url":"modules/__global.html","classes":"tsd-kind-namespace"},{"id":213,"kind":256,"name":"Array","url":"interfaces/__global.array.html","classes":"tsd-kind-interface tsd-parent-kind-namespace tsd-has-type-parameter","parent":"__global"},{"id":214,"kind":1024,"name":"x","url":"interfaces/__global.array.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.Array"},{"id":215,"kind":1024,"name":"y","url":"interfaces/__global.array.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.Array"},{"id":216,"kind":256,"name":"Float32Array","url":"interfaces/__global.float32array.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"__global"},{"id":217,"kind":1024,"name":"x","url":"interfaces/__global.float32array.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.Float32Array"},{"id":218,"kind":1024,"name":"y","url":"interfaces/__global.float32array.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.Float32Array"},{"id":219,"kind":2097152,"name":"defaultRuntimeSettings","url":"globals.html#defaultruntimesettings","classes":"tsd-kind-object-literal"},{"id":220,"kind":32,"name":"enableHighDpiRendering","url":"globals.html#defaultruntimesettings.enablehighdpirendering","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":221,"kind":32,"name":"tileMultiplier","url":"globals.html#defaultruntimesettings.tilemultiplier","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":222,"kind":32,"name":"isWorldInverted","url":"globals.html#defaultruntimesettings.isworldinverted","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":223,"kind":32,"name":"lightCutoffDistance","url":"globals.html#defaultruntimesettings.lightcutoffdistance","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":224,"kind":32,"name":"distanceRenderScale","url":"globals.html#defaultruntimesettings.distancerenderscale","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":225,"kind":32,"name":"lightsRenderScale","url":"globals.html#defaultruntimesettings.lightsrenderscale","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":226,"kind":32,"name":"colorPalette","url":"globals.html#defaultruntimesettings.colorpalette","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":227,"kind":32,"name":"ambientLight","url":"globals.html#defaultruntimesettings.ambientlight","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":228,"kind":32,"name":"textures","url":"globals.html#defaultruntimesettings.textures","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":229,"kind":65536,"name":"__type","url":"globals.html#defaultruntimesettings.textures.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"defaultRuntimeSettings.textures"},{"id":230,"kind":2097152,"name":"defaultStartupSettings","url":"globals.html#defaultstartupsettings","classes":"tsd-kind-object-literal"},{"id":231,"kind":32,"name":"shadowTraceCount","url":"globals.html#defaultstartupsettings.shadowtracecount","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":232,"kind":32,"name":"paletteSize","url":"globals.html#defaultstartupsettings.palettesize","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":233,"kind":32,"name":"ignoreWebGL2","url":"globals.html#defaultstartupsettings.ignorewebgl2","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":234,"kind":32,"name":"backgroundColor","url":"globals.html#defaultstartupsettings.backgroundcolor","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":235,"kind":32,"name":"lightPenetrationRatio","url":"globals.html#defaultstartupsettings.lightpenetrationratio","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":236,"kind":32,"name":"enableStopwatch","url":"globals.html#defaultstartupsettings.enablestopwatch","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":237,"kind":64,"name":"compile","url":"globals.html#compile","classes":"tsd-kind-function"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,34.616]],["parent/0",[]],["name/1",[1,39.724]],["parent/1",[0,3.19]],["name/2",[2,33.364]],["parent/2",[3,4.673]],["name/3",[4,39.724]],["parent/3",[0,3.19]],["name/4",[5,45.602]],["parent/4",[0,3.19]],["name/5",[6,50.71]],["parent/5",[0,3.19]],["name/6",[7,39.724]],["parent/6",[0,3.19]],["name/7",[8,39.724]],["parent/7",[0,3.19]],["name/8",[9,39.724]],["parent/8",[]],["name/9",[10,30.341]],["parent/9",[9,3.661]],["name/10",[11,30.341]],["parent/10",[9,3.661]],["name/11",[12,30.341]],["parent/11",[9,3.661]],["name/12",[13,39.724]],["parent/12",[]],["name/13",[14,50.71]],["parent/13",[13,3.661]],["name/14",[15,50.71]],["parent/14",[13,3.661]],["name/15",[16,50.71]],["parent/15",[13,3.661]],["name/16",[17,42.237]],["parent/16",[]],["name/17",[18,50.71]],["parent/17",[17,3.892]],["name/18",[19,50.71]],["parent/18",[17,3.892]],["name/19",[20,37.717]],["parent/19",[]],["name/20",[21,50.71]],["parent/20",[20,3.476]],["name/21",[22,50.71]],["parent/21",[20,3.476]],["name/22",[23,50.71]],["parent/22",[20,3.476]],["name/23",[24,50.71]],["parent/23",[20,3.476]],["name/24",[25,45.602]],["parent/24",[]],["name/25",[2,33.364]],["parent/25",[25,4.202]],["name/26",[26,50.71]],["parent/26",[27,4.202]],["name/27",[28,50.71]],["parent/27",[27,4.202]],["name/28",[29,31.251]],["parent/28",[]],["name/29",[30,45.602]],["parent/29",[29,2.88]],["name/30",[31,45.602]],["parent/30",[29,2.88]],["name/31",[32,45.602]],["parent/31",[29,2.88]],["name/32",[33,45.602]],["parent/32",[29,2.88]],["name/33",[34,45.602]],["parent/33",[29,2.88]],["name/34",[35,45.602]],["parent/34",[29,2.88]],["name/35",[36,45.602]],["parent/35",[29,2.88]],["name/36",[37,45.602]],["parent/36",[29,2.88]],["name/37",[2,33.364]],["parent/37",[38,4.673]],["name/38",[39,45.602]],["parent/38",[29,2.88]],["name/39",[40,34.616]],["parent/39",[]],["name/40",[41,45.602]],["parent/40",[40,3.19]],["name/41",[42,45.602]],["parent/41",[40,3.19]],["name/42",[43,45.602]],["parent/42",[40,3.19]],["name/43",[44,45.602]],["parent/43",[40,3.19]],["name/44",[45,45.602]],["parent/44",[40,3.19]],["name/45",[46,45.602]],["parent/45",[40,3.19]],["name/46",[47,32.252]],["parent/46",[]],["name/47",[48,50.71]],["parent/47",[47,2.972]],["name/48",[49,50.71]],["parent/48",[47,2.972]],["name/49",[50,29.507]],["parent/49",[47,2.972]],["name/50",[51,50.71]],["parent/50",[47,2.972]],["name/51",[2,33.364]],["parent/51",[52,4.673]],["name/52",[53,50.71]],["parent/52",[47,2.972]],["name/53",[54,50.71]],["parent/53",[47,2.972]],["name/54",[55,50.71]],["parent/54",[47,2.972]],["name/55",[2,33.364]],["parent/55",[56,4.673]],["name/56",[57,50.71]],["parent/56",[58,4.202]],["name/57",[2,33.364]],["parent/57",[59,4.673]],["name/58",[60,45.602]],["parent/58",[61,3.661]],["name/59",[62,50.71]],["parent/59",[61,3.661]],["name/60",[63,45.602]],["parent/60",[61,3.661]],["name/61",[64,50.71]],["parent/61",[61,3.661]],["name/62",[65,50.71]],["parent/62",[58,4.202]],["name/63",[2,33.364]],["parent/63",[66,4.673]],["name/64",[60,45.602]],["parent/64",[67,4.202]],["name/65",[63,45.602]],["parent/65",[67,4.202]],["name/66",[68,50.71]],["parent/66",[47,2.972]],["name/67",[50,29.507]],["parent/67",[]],["name/68",[69,50.71]],["parent/68",[50,2.719]],["name/69",[70,50.71]],["parent/69",[50,2.719]],["name/70",[71,50.71]],["parent/70",[50,2.719]],["name/71",[72,50.71]],["parent/71",[50,2.719]],["name/72",[73,50.71]],["parent/72",[50,2.719]],["name/73",[74,50.71]],["parent/73",[50,2.719]],["name/74",[75,50.71]],["parent/74",[50,2.719]],["name/75",[76,50.71]],["parent/75",[50,2.719]],["name/76",[77,45.602]],["parent/76",[50,2.719]],["name/77",[78,50.71]],["parent/77",[50,2.719]],["name/78",[79,31.251]],["parent/78",[]],["name/79",[10,30.341]],["parent/79",[79,2.88]],["name/80",[1,39.724]],["parent/80",[80,3.661]],["name/81",[81,32.252]],["parent/81",[82,3.892]],["name/82",[83,39.724]],["parent/82",[82,3.892]],["name/83",[84,39.724]],["parent/83",[82,3.892]],["name/84",[4,39.724]],["parent/84",[80,3.661]],["name/85",[7,39.724]],["parent/85",[80,3.661]],["name/86",[8,39.724]],["parent/86",[80,3.661]],["name/87",[85,29.507]],["parent/87",[79,2.88]],["name/88",[86,45.602]],["parent/88",[79,2.88]],["name/89",[81,32.252]],["parent/89",[79,2.88]],["name/90",[83,39.724]],["parent/90",[79,2.88]],["name/91",[84,39.724]],["parent/91",[79,2.88]],["name/92",[87,45.602]],["parent/92",[79,2.88]],["name/93",[11,30.341]],["parent/93",[79,2.88]],["name/94",[12,30.341]],["parent/94",[79,2.88]],["name/95",[88,29.507]],["parent/95",[]],["name/96",[10,30.341]],["parent/96",[88,2.719]],["name/97",[1,39.724]],["parent/97",[89,3.661]],["name/98",[81,32.252]],["parent/98",[90,3.476]],["name/99",[83,39.724]],["parent/99",[90,3.476]],["name/100",[84,39.724]],["parent/100",[90,3.476]],["name/101",[91,45.602]],["parent/101",[90,3.476]],["name/102",[92,45.602]],["parent/102",[90,3.476]],["name/103",[4,39.724]],["parent/103",[89,3.661]],["name/104",[7,39.724]],["parent/104",[89,3.661]],["name/105",[8,39.724]],["parent/105",[89,3.661]],["name/106",[85,29.507]],["parent/106",[88,2.719]],["name/107",[91,45.602]],["parent/107",[88,2.719]],["name/108",[92,45.602]],["parent/108",[88,2.719]],["name/109",[12,30.341]],["parent/109",[88,2.719]],["name/110",[86,45.602]],["parent/110",[88,2.719]],["name/111",[81,32.252]],["parent/111",[88,2.719]],["name/112",[83,39.724]],["parent/112",[88,2.719]],["name/113",[84,39.724]],["parent/113",[88,2.719]],["name/114",[87,45.602]],["parent/114",[88,2.719]],["name/115",[11,30.341]],["parent/115",[88,2.719]],["name/116",[93,34.616]],["parent/116",[]],["name/117",[85,29.507]],["parent/117",[93,3.19]],["name/118",[81,32.252]],["parent/118",[93,3.19]],["name/119",[94,39.724]],["parent/119",[93,3.19]],["name/120",[10,30.341]],["parent/120",[93,3.19]],["name/121",[11,30.341]],["parent/121",[93,3.19]],["name/122",[12,30.341]],["parent/122",[93,3.19]],["name/123",[95,50.71]],["parent/123",[]],["name/124",[96,33.364]],["parent/124",[]],["name/125",[10,30.341]],["parent/125",[96,3.075]],["name/126",[5,45.602]],["parent/126",[97,3.476]],["name/127",[98,50.71]],["parent/127",[99,4.202]],["name/128",[100,50.71]],["parent/128",[99,4.202]],["name/129",[1,39.724]],["parent/129",[97,3.476]],["name/130",[81,32.252]],["parent/130",[101,3.892]],["name/131",[94,39.724]],["parent/131",[101,3.892]],["name/132",[102,45.602]],["parent/132",[101,3.892]],["name/133",[4,39.724]],["parent/133",[97,3.476]],["name/134",[7,39.724]],["parent/134",[97,3.476]],["name/135",[8,39.724]],["parent/135",[97,3.476]],["name/136",[85,29.507]],["parent/136",[96,3.075]],["name/137",[81,32.252]],["parent/137",[96,3.075]],["name/138",[94,39.724]],["parent/138",[96,3.075]],["name/139",[102,45.602]],["parent/139",[96,3.075]],["name/140",[11,30.341]],["parent/140",[96,3.075]],["name/141",[12,30.341]],["parent/141",[96,3.075]],["name/142",[103,32.252]],["parent/142",[]],["name/143",[85,29.507]],["parent/143",[103,2.972]],["name/144",[104,45.602]],["parent/144",[103,2.972]],["name/145",[105,45.602]],["parent/145",[103,2.972]],["name/146",[106,45.602]],["parent/146",[103,2.972]],["name/147",[107,45.602]],["parent/147",[103,2.972]],["name/148",[10,30.341]],["parent/148",[103,2.972]],["name/149",[11,30.341]],["parent/149",[103,2.972]],["name/150",[12,30.341]],["parent/150",[103,2.972]],["name/151",[108,50.71]],["parent/151",[]],["name/152",[109,32.252]],["parent/152",[]],["name/153",[85,29.507]],["parent/153",[109,2.972]],["name/154",[104,45.602]],["parent/154",[109,2.972]],["name/155",[105,45.602]],["parent/155",[109,2.972]],["name/156",[106,45.602]],["parent/156",[109,2.972]],["name/157",[107,45.602]],["parent/157",[109,2.972]],["name/158",[10,30.341]],["parent/158",[109,2.972]],["name/159",[11,30.341]],["parent/159",[109,2.972]],["name/160",[12,30.341]],["parent/160",[109,2.972]],["name/161",[110,50.71]],["parent/161",[]],["name/162",[111,34.616]],["parent/162",[]],["name/163",[85,29.507]],["parent/163",[111,3.19]],["name/164",[81,32.252]],["parent/164",[111,3.19]],["name/165",[94,39.724]],["parent/165",[111,3.19]],["name/166",[10,30.341]],["parent/166",[111,3.19]],["name/167",[11,30.341]],["parent/167",[111,3.19]],["name/168",[12,30.341]],["parent/168",[111,3.19]],["name/169",[112,50.71]],["parent/169",[]],["name/170",[113,36.047]],["parent/170",[]],["name/171",[85,29.507]],["parent/171",[113,3.322]],["name/172",[114,45.602]],["parent/172",[113,3.322]],["name/173",[10,30.341]],["parent/173",[113,3.322]],["name/174",[11,30.341]],["parent/174",[113,3.322]],["name/175",[12,30.341]],["parent/175",[113,3.322]],["name/176",[115,50.71]],["parent/176",[]],["name/177",[116,34.616]],["parent/177",[]],["name/178",[117,50.71]],["parent/178",[116,3.19]],["name/179",[85,29.507]],["parent/179",[116,3.19]],["name/180",[114,45.602]],["parent/180",[116,3.19]],["name/181",[10,30.341]],["parent/181",[116,3.19]],["name/182",[11,30.341]],["parent/182",[116,3.19]],["name/183",[12,30.341]],["parent/183",[116,3.19]],["name/184",[118,50.71]],["parent/184",[]],["name/185",[119,33.364]],["parent/185",[]],["name/186",[85,29.507]],["parent/186",[119,3.075]],["name/187",[81,32.252]],["parent/187",[119,3.075]],["name/188",[120,50.71]],["parent/188",[119,3.075]],["name/189",[121,50.71]],["parent/189",[119,3.075]],["name/190",[10,30.341]],["parent/190",[119,3.075]],["name/191",[11,30.341]],["parent/191",[119,3.075]],["name/192",[12,30.341]],["parent/192",[119,3.075]],["name/193",[122,50.71]],["parent/193",[]],["name/194",[123,50.71]],["parent/194",[]],["name/195",[124,50.71]],["parent/195",[]],["name/196",[125,50.71]],["parent/196",[]],["name/197",[126,50.71]],["parent/197",[]],["name/198",[127,50.71]],["parent/198",[]],["name/199",[128,50.71]],["parent/199",[]],["name/200",[129,50.71]],["parent/200",[]],["name/201",[130,39.724]],["parent/201",[]],["name/202",[85,29.507]],["parent/202",[130,3.661]],["name/203",[131,50.71]],["parent/203",[130,3.661]],["name/204",[77,45.602]],["parent/204",[130,3.661]],["name/205",[132,36.047]],["parent/205",[]],["name/206",[133,50.71]],["parent/206",[132,3.322]],["name/207",[134,50.71]],["parent/207",[132,3.322]],["name/208",[85,29.507]],["parent/208",[132,3.322]],["name/209",[135,50.71]],["parent/209",[132,3.322]],["name/210",[136,50.71]],["parent/210",[132,3.322]],["name/211",[137,50.71]],["parent/211",[]],["name/212",[138,42.237]],["parent/212",[]],["name/213",[139,50.71]],["parent/213",[138,3.892]],["name/214",[140,45.602]],["parent/214",[141,4.202]],["name/215",[142,45.602]],["parent/215",[141,4.202]],["name/216",[143,50.71]],["parent/216",[138,3.892]],["name/217",[140,45.602]],["parent/217",[144,4.202]],["name/218",[142,45.602]],["parent/218",[144,4.202]],["name/219",[145,31.251]],["parent/219",[]],["name/220",[30,45.602]],["parent/220",[145,2.88]],["name/221",[31,45.602]],["parent/221",[145,2.88]],["name/222",[32,45.602]],["parent/222",[145,2.88]],["name/223",[33,45.602]],["parent/223",[145,2.88]],["name/224",[35,45.602]],["parent/224",[145,2.88]],["name/225",[36,45.602]],["parent/225",[145,2.88]],["name/226",[34,45.602]],["parent/226",[145,2.88]],["name/227",[39,45.602]],["parent/227",[145,2.88]],["name/228",[37,45.602]],["parent/228",[145,2.88]],["name/229",[2,33.364]],["parent/229",[146,4.673]],["name/230",[147,34.616]],["parent/230",[]],["name/231",[42,45.602]],["parent/231",[147,3.19]],["name/232",[44,45.602]],["parent/232",[147,3.19]],["name/233",[46,45.602]],["parent/233",[147,3.19]],["name/234",[45,45.602]],["parent/234",[147,3.19]],["name/235",[43,45.602]],["parent/235",[147,3.19]],["name/236",[41,45.602]],["parent/236",[147,3.19]],["name/237",[148,50.71]],["parent/237",[]]],"invertedIndex":[["__global",{"_index":138,"name":{"212":{}},"parent":{"213":{},"216":{}}}],["__global.array",{"_index":141,"name":{},"parent":{"214":{},"215":{}}}],["__global.float32array",{"_index":144,"name":{},"parent":{"217":{},"218":{}}}],["__type",{"_index":2,"name":{"2":{},"25":{},"37":{},"51":{},"55":{},"57":{},"63":{},"229":{}},"parent":{}}],["adddeltatime",{"_index":136,"name":{"210":{}},"parent":{}}],["adddrawable",{"_index":75,"name":{"74":{}},"parent":{}}],["ambientlight",{"_index":39,"name":{"38":{},"227":{}},"parent":{}}],["array",{"_index":139,"name":{"213":{}},"parent":{}}],["backgroundcolor",{"_index":45,"name":{"44":{},"234":{}},"parent":{}}],["canvassize",{"_index":69,"name":{"68":{}},"parent":{}}],["center",{"_index":81,"name":{"81":{},"89":{},"98":{},"111":{},"118":{},"130":{},"137":{},"164":{},"187":{}},"parent":{}}],["circlebase",{"_index":93,"name":{"116":{}},"parent":{"117":{},"118":{},"119":{},"120":{},"121":{},"122":{}}}],["circlefactory",{"_index":95,"name":{"123":{}},"parent":{}}],["circlelight",{"_index":79,"name":{"78":{}},"parent":{"79":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{}}}],["circlelight.descriptor",{"_index":80,"name":{},"parent":{"80":{},"84":{},"85":{},"86":{}}}],["circlelight.descriptor.propertyuniformmapping",{"_index":82,"name":{},"parent":{"81":{},"82":{},"83":{}}}],["clamp_to_edge",{"_index":14,"name":{"13":{}},"parent":{}}],["color",{"_index":83,"name":{"82":{},"90":{},"99":{},"112":{}},"parent":{}}],["colorfulcircle",{"_index":96,"name":{"124":{}},"parent":{"125":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{}}}],["colorfulcircle.descriptor",{"_index":97,"name":{},"parent":{"126":{},"129":{},"133":{},"134":{},"135":{}}}],["colorfulcircle.descriptor.propertyuniformmapping",{"_index":101,"name":{},"parent":{"130":{},"131":{},"132":{}}}],["colorfulcircle.descriptor.sdf",{"_index":99,"name":{},"parent":{"127":{},"128":{}}}],["colorindex",{"_index":102,"name":{"132":{},"139":{}},"parent":{}}],["colorpalette",{"_index":34,"name":{"33":{},"226":{}},"parent":{}}],["compile",{"_index":148,"name":{"237":{}},"parent":{}}],["constructor",{"_index":85,"name":{"87":{},"106":{},"117":{},"136":{},"143":{},"153":{},"163":{},"171":{},"179":{},"186":{},"202":{},"208":{}},"parent":{}}],["defaultruntimesettings",{"_index":145,"name":{"219":{}},"parent":{"220":{},"221":{},"222":{},"223":{},"224":{},"225":{},"226":{},"227":{},"228":{}}}],["defaultruntimesettings.textures",{"_index":146,"name":{},"parent":{"229":{}}}],["defaultstartupsettings",{"_index":147,"name":{"230":{}},"parent":{"231":{},"232":{},"233":{},"234":{},"235":{},"236":{}}}],["deltatimecalculator",{"_index":130,"name":{"201":{}},"parent":{"202":{},"203":{},"204":{}}}],["descriptor",{"_index":10,"name":{"9":{},"79":{},"96":{},"120":{},"125":{},"148":{},"158":{},"166":{},"173":{},"181":{},"190":{}},"parent":{}}],["destroy",{"_index":77,"name":{"76":{},"204":{}},"parent":{}}],["direction",{"_index":91,"name":{"101":{},"107":{}},"parent":{}}],["displaytoworldcoordinates",{"_index":72,"name":{"71":{}},"parent":{}}],["distance",{"_index":57,"name":{"56":{}},"parent":{}}],["distancefunctionname",{"_index":100,"name":{"128":{}},"parent":{}}],["distancerenderscale",{"_index":35,"name":{"34":{},"224":{}},"parent":{}}],["drawable",{"_index":9,"name":{"8":{}},"parent":{"9":{},"10":{},"11":{}}}],["drawablecount",{"_index":62,"name":{"59":{}},"parent":{}}],["drawabledescriptor",{"_index":0,"name":{"0":{}},"parent":{"1":{},"3":{},"4":{},"5":{},"6":{},"7":{}}}],["drawabledescriptor.propertyuniformmapping",{"_index":3,"name":{},"parent":{"2":{}}}],["drawndrawablecount",{"_index":63,"name":{"60":{},"65":{}},"parent":{}}],["dropletbase",{"_index":103,"name":{"142":{}},"parent":{"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{}}}],["dropletfactory",{"_index":108,"name":{"151":{}},"parent":{}}],["empty",{"_index":8,"name":{"7":{},"86":{},"105":{},"135":{}},"parent":{}}],["enablehighdpirendering",{"_index":30,"name":{"29":{},"220":{}},"parent":{}}],["enablestopwatch",{"_index":41,"name":{"40":{},"236":{}},"parent":{}}],["extensions",{"_index":51,"name":{"50":{}},"parent":{}}],["filteringoptions",{"_index":17,"name":{"16":{}},"parent":{"17":{},"18":{}}}],["flashlight",{"_index":88,"name":{"95":{}},"parent":{"96":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{}}}],["flashlight.descriptor",{"_index":89,"name":{},"parent":{"97":{},"103":{},"104":{},"105":{}}}],["flashlight.descriptor.propertyuniformmapping",{"_index":90,"name":{},"parent":{"98":{},"99":{},"100":{},"101":{},"102":{}}}],["float32array",{"_index":143,"name":{"216":{}},"parent":{}}],["floatinterpolationenabled",{"_index":53,"name":{"52":{}},"parent":{}}],["fps",{"_index":135,"name":{"209":{}},"parent":{}}],["fpshysteresis",{"_index":134,"name":{"207":{}},"parent":{}}],["fpsqualityautoscaler",{"_index":132,"name":{"205":{}},"parent":{"206":{},"207":{},"208":{},"209":{},"210":{}}}],["fpstarget",{"_index":133,"name":{"206":{}},"parent":{}}],["from",{"_index":104,"name":{"144":{},"154":{}},"parent":{}}],["fromradius",{"_index":106,"name":{"146":{},"156":{}},"parent":{}}],["getnextdeltatime",{"_index":131,"name":{"203":{}},"parent":{}}],["getobjecttoserialize",{"_index":12,"name":{"11":{},"94":{},"109":{},"122":{},"141":{},"150":{},"160":{},"168":{},"175":{},"183":{},"192":{}},"parent":{}}],["hex",{"_index":125,"name":{"196":{}},"parent":{}}],["hsl",{"_index":127,"name":{"198":{}},"parent":{}}],["ignorewebgl2",{"_index":46,"name":{"45":{},"233":{}},"parent":{}}],["insights",{"_index":78,"name":{"77":{}},"parent":{}}],["intensity",{"_index":84,"name":{"83":{},"91":{},"100":{},"113":{}},"parent":{}}],["invertedtunnelbase",{"_index":109,"name":{"152":{}},"parent":{"153":{},"154":{},"155":{},"156":{},"157":{},"158":{},"159":{},"160":{}}}],["invertedtunnelfactory",{"_index":110,"name":{"161":{}},"parent":{}}],["iswebgl2",{"_index":48,"name":{"47":{}},"parent":{}}],["isworldinverted",{"_index":32,"name":{"31":{},"222":{}},"parent":{}}],["lightcutoffdistance",{"_index":33,"name":{"32":{},"223":{}},"parent":{}}],["lightnessratio",{"_index":86,"name":{"88":{},"110":{}},"parent":{}}],["lightpenetrationratio",{"_index":43,"name":{"42":{},"235":{}},"parent":{}}],["lights",{"_index":65,"name":{"62":{}},"parent":{}}],["lightsrenderscale",{"_index":36,"name":{"35":{},"225":{}},"parent":{}}],["linear",{"_index":18,"name":{"17":{}},"parent":{}}],["maxfilter",{"_index":24,"name":{"23":{}},"parent":{}}],["metacirclebase",{"_index":111,"name":{"162":{}},"parent":{"163":{},"164":{},"165":{},"166":{},"167":{},"168":{}}}],["metacirclefactory",{"_index":112,"name":{"169":{}},"parent":{}}],["mindistance",{"_index":11,"name":{"10":{},"93":{},"115":{},"121":{},"140":{},"149":{},"159":{},"167":{},"174":{},"182":{},"191":{}},"parent":{}}],["minfilter",{"_index":23,"name":{"22":{}},"parent":{}}],["mirrored_repeat",{"_index":16,"name":{"15":{}},"parent":{}}],["nearest",{"_index":19,"name":{"18":{}},"parent":{}}],["noisypolygonbase",{"_index":116,"name":{"177":{}},"parent":{"178":{},"179":{},"180":{},"181":{},"182":{},"183":{}}}],["noisypolygonfactory",{"_index":118,"name":{"184":{}},"parent":{}}],["objectcountscaler",{"_index":6,"name":{"5":{}},"parent":{}}],["overrides",{"_index":28,"name":{"27":{}},"parent":{}}],["palettesize",{"_index":44,"name":{"43":{},"232":{}},"parent":{}}],["polygonbase",{"_index":113,"name":{"170":{}},"parent":{"171":{},"172":{},"173":{},"174":{},"175":{}}}],["polygonfactory",{"_index":115,"name":{"176":{}},"parent":{}}],["programcount",{"_index":54,"name":{"53":{}},"parent":{}}],["propertyuniformmapping",{"_index":1,"name":{"1":{},"80":{},"97":{},"129":{}},"parent":{}}],["radius",{"_index":94,"name":{"119":{},"131":{},"138":{},"165":{}},"parent":{}}],["randomoffset",{"_index":117,"name":{"178":{}},"parent":{}}],["renderdrawables",{"_index":76,"name":{"75":{}},"parent":{}}],["renderer",{"_index":50,"name":{"49":{},"67":{}},"parent":{"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{}}}],["rendererinfo",{"_index":47,"name":{"46":{}},"parent":{"47":{},"48":{},"49":{},"50":{},"52":{},"53":{},"54":{},"66":{}}}],["rendererinfo.extensions",{"_index":52,"name":{},"parent":{"51":{}}}],["rendererinfo.renderpasses",{"_index":56,"name":{},"parent":{"55":{}}}],["rendererinfo.renderpasses.__type",{"_index":58,"name":{},"parent":{"56":{},"62":{}}}],["rendererinfo.renderpasses.__type.distance",{"_index":59,"name":{},"parent":{"57":{}}}],["rendererinfo.renderpasses.__type.distance.__type",{"_index":61,"name":{},"parent":{"58":{},"59":{},"60":{},"61":{}}}],["rendererinfo.renderpasses.__type.lights",{"_index":66,"name":{},"parent":{"63":{}}}],["rendererinfo.renderpasses.__type.lights.__type",{"_index":67,"name":{},"parent":{"64":{},"65":{}}}],["rendernoise",{"_index":123,"name":{"194":{}},"parent":{}}],["renderpasses",{"_index":55,"name":{"54":{}},"parent":{}}],["renderscale",{"_index":60,"name":{"58":{},"64":{}},"parent":{}}],["repeat",{"_index":15,"name":{"14":{}},"parent":{}}],["rgb",{"_index":126,"name":{"197":{}},"parent":{}}],["rgb255",{"_index":124,"name":{"195":{}},"parent":{}}],["rgba",{"_index":128,"name":{"199":{}},"parent":{}}],["rgba255",{"_index":129,"name":{"200":{}},"parent":{}}],["rotatedrectanglebase",{"_index":119,"name":{"185":{}},"parent":{"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{}}}],["rotatedrectanglefactory",{"_index":122,"name":{"193":{}},"parent":{}}],["rotation",{"_index":121,"name":{"189":{}},"parent":{}}],["runanimation",{"_index":137,"name":{"211":{}},"parent":{}}],["runtimesettings",{"_index":29,"name":{"28":{}},"parent":{"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"38":{}}}],["runtimesettings.textures",{"_index":38,"name":{},"parent":{"37":{}}}],["sdf",{"_index":5,"name":{"4":{},"126":{}},"parent":{}}],["setlightnessratio",{"_index":87,"name":{"92":{},"114":{}},"parent":{}}],["setruntimesettings",{"_index":74,"name":{"73":{}},"parent":{}}],["setviewarea",{"_index":71,"name":{"70":{}},"parent":{}}],["shader",{"_index":98,"name":{"127":{}},"parent":{}}],["shadercombinationsteps",{"_index":7,"name":{"6":{},"85":{},"104":{},"134":{}},"parent":{}}],["shadowtracecount",{"_index":42,"name":{"41":{},"231":{}},"parent":{}}],["size",{"_index":120,"name":{"188":{}},"parent":{}}],["source",{"_index":26,"name":{"26":{}},"parent":{}}],["startcutoff",{"_index":92,"name":{"102":{},"108":{}},"parent":{}}],["startupsettings",{"_index":40,"name":{"39":{}},"parent":{"40":{},"41":{},"42":{},"43":{},"44":{},"45":{}}}],["startuptimeinmilliseconds",{"_index":68,"name":{"66":{}},"parent":{}}],["textureoptions",{"_index":20,"name":{"19":{}},"parent":{"20":{},"21":{},"22":{},"23":{}}}],["textures",{"_index":37,"name":{"36":{},"228":{}},"parent":{}}],["texturewithoptions",{"_index":25,"name":{"24":{}},"parent":{"25":{}}}],["texturewithoptions.__type",{"_index":27,"name":{},"parent":{"26":{},"27":{}}}],["tilecount",{"_index":64,"name":{"61":{}},"parent":{}}],["tilemultiplier",{"_index":31,"name":{"30":{},"221":{}},"parent":{}}],["to",{"_index":105,"name":{"145":{},"155":{}},"parent":{}}],["toradius",{"_index":107,"name":{"147":{},"157":{}},"parent":{}}],["uniformcountmacroname",{"_index":4,"name":{"3":{},"84":{},"103":{},"133":{}},"parent":{}}],["vendor",{"_index":49,"name":{"48":{}},"parent":{}}],["vertices",{"_index":114,"name":{"172":{},"180":{}},"parent":{}}],["viewareasize",{"_index":70,"name":{"69":{}},"parent":{}}],["worldtodisplaycoordinates",{"_index":73,"name":{"72":{}},"parent":{}}],["wrapoptions",{"_index":13,"name":{"12":{}},"parent":{"13":{},"14":{},"15":{}}}],["wraps",{"_index":21,"name":{"20":{}},"parent":{}}],["wrapt",{"_index":22,"name":{"21":{}},"parent":{}}],["x",{"_index":140,"name":{"214":{},"217":{}},"parent":{}}],["y",{"_index":142,"name":{"215":{},"218":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/docs/classes/circlebase.html b/docs/classes/circlebase.html index 95c775a..e4e5a01 100644 --- a/docs/classes/circlebase.html +++ b/docs/classes/circlebase.html @@ -3,8 +3,8 @@ - CircleBase | SDF-2D - v0.5.3 - + CircleBase | SDF-2D - v0.6.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.5.3 + SDF-2D - v0.6.0
    @@ -120,7 +120,7 @@
  • Parameters

    @@ -145,7 +145,7 @@
    center: vec2
    @@ -155,7 +155,7 @@
    radius: number
    @@ -167,7 +167,7 @@

    Inherited from EmptyDrawable.descriptor

    Overrides Drawable.descriptor

    @@ -186,7 +186,7 @@

    Inherited from EmptyDrawable.getObjectToSerialize

    Overrides Drawable.getObjectToSerialize

    Parameters

    @@ -214,7 +214,7 @@

    Inherited from EmptyDrawable.minDistance

    Overrides Drawable.minDistance

    Parameters

    @@ -239,12 +239,6 @@
  • diff --git a/docs/classes/circlelight.html b/docs/classes/circlelight.html index da9e3b9..ca3b441 100644 --- a/docs/classes/circlelight.html +++ b/docs/classes/circlelight.html @@ -3,8 +3,8 @@ - CircleLight | SDF-2D - v0.5.3 - + CircleLight | SDF-2D - v0.6.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.5.3 + SDF-2D - v0.6.0
    @@ -129,7 +129,7 @@

    Parameters

    @@ -156,9 +156,9 @@

    center

    center: vec2
    @@ -167,9 +167,9 @@

    color

    color: vec3
    @@ -178,9 +178,9 @@

    intensity

    intensity: number
    @@ -189,9 +189,9 @@

    Protected lightnessRatio

    lightnessRatio: number = 1
    @@ -207,10 +207,10 @@
    diff --git a/docs/classes/colorfulcircle.html b/docs/classes/colorfulcircle.html new file mode 100644 index 0000000..32e6ac0 --- /dev/null +++ b/docs/classes/colorfulcircle.html @@ -0,0 +1,421 @@ + + + + + + ColorfulCircle | SDF-2D - v0.6.0 + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Class ColorfulCircle

    +
    +
    +
    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + Drawable +
        +
      • + ColorfulCircle +
      • +
      +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Constructors

    + +
    +
    +

    Properties

    + +
    +
    +

    Methods

    + +
    +
    +

    Object literals

    + +
    +
    +
    +
    +
    +

    Constructors

    +
    + +

    constructor

    +
      +
    • new ColorfulCircle(center: vec2, radius: number, colorIndex: number): ColorfulCircle
    • +
    + +
    +
    +
    +

    Properties

    +
    + +

    center

    +
    center: vec2
    + +
    +
    + +

    colorIndex

    +
    colorIndex: number
    + +
    +
    + +

    radius

    +
    radius: number
    + +
    +
    +
    +

    Methods

    +
    + +

    Protected getObjectToSerialize

    +
      +
    • getObjectToSerialize(transform2d: mat2d, transform1d: number): any
    • +
    + +
    +
    + +

    minDistance

    +
      +
    • minDistance(target: vec2): number
    • +
    + +
    +
    +
    +

    Object literals

    +
    + +

    Static descriptor

    +
    descriptor: object
    + +
    + +

    empty

    +
    empty: ColorfulCircle = new ColorfulCircle(vec2.create(), 0, 0)
    + +
    +
    + +

    shaderCombinationSteps

    +
    shaderCombinationSteps: number[] = [0, 1, 2, 3, 8, 16]
    + +
    +
    + +

    uniformCountMacroName

    +
    uniformCountMacroName: string = "COLORFUL_CIRCLE_COUNT"
    + +
    +
    + +

    propertyUniformMapping

    +
    propertyUniformMapping: object
    + +
    + +

    center

    +
    center: string = "colorfulCircleCenters"
    + +
    +
    + +

    colorIndex

    +
    colorIndex: string = "colorfulCircleColorIndex"
    + +
    +
    + +

    radius

    +
    radius: string = "colorfulCircleRadii"
    + +
    +
    +
    + +

    sdf

    +
    sdf: object
    + +
    + +

    distanceFunctionName

    +
    distanceFunctionName: string = "circleMinDistance"
    + +
    +
    + +

    shader

    +
    shader: string = `uniform vec2 colorfulCircleCenters[COLORFUL_CIRCLE_COUNT];uniform float colorfulCircleRadii[COLORFUL_CIRCLE_COUNT];uniform int colorfulCircleColorIndex[COLORFUL_CIRCLE_COUNT];float circleMinDistance(vec2 target, out vec4 color) {float minDistance = 1000.0;for (int i = 0; i < COLORFUL_CIRCLE_COUNT; i++) {float dist = distance(colorfulCircleCenters[i], target) - colorfulCircleRadii[i];if (dist < minDistance) {color = readFromPalette(colorfulCircleColorIndex[i]);dist = minDistance;}}return minDistance;}`
    + +
    +
    +
    +
    +
    + +
    +
    + +
    + + + \ No newline at end of file diff --git a/docs/classes/deltatimecalculator.html b/docs/classes/deltatimecalculator.html new file mode 100644 index 0000000..3056059 --- /dev/null +++ b/docs/classes/deltatimecalculator.html @@ -0,0 +1,241 @@ + + + + + + DeltaTimeCalculator | SDF-2D - v0.6.0 + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Class DeltaTimeCalculator

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    A helper class for calculating the elapsed time between frames.

    +
    +

    Handles the case, where the browser tab is not in focus and requestAnimationFrame + does not get called for performance reasons. In this case, the return deltaTime won't be + an unreasonably large value.

    +
    +
    +
    +

    Hierarchy

    +
      +
    • + DeltaTimeCalculator +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Constructors

    + +
    +
    +

    Methods

    + +
    +
    +
    +
    +
    +

    Constructors

    +
    + +

    constructor

    + + +
    +
    +
    +

    Methods

    +
    + +

    destroy

    +
      +
    • destroy(): void
    • +
    + +
    +
    + +

    getNextDeltaTime

    +
      +
    • getNextDeltaTime(currentTime: DOMHighResTimeStamp): DOMHighResTimeStamp
    • +
    +
      +
    • + +
      +
      +

      Return the elapsed time in milliseconds since the previous call of this + method by subtracting the previously given currentTime argument from the + current currentTime argument.

      +
      +

      Takes visibilitychange events into account.

      +
      +

      Parameters

      +
        +
      • +
        currentTime: DOMHighResTimeStamp
        +
        +

        Current time acquired e.g. with requestAnimationFrame.

        +
        +
      • +
      +

      Returns DOMHighResTimeStamp

      +
    • +
    +
    +
    +
    + +
    +
    + +
    + + + \ No newline at end of file diff --git a/docs/classes/drawable.html b/docs/classes/drawable.html index f7b5953..988c8bc 100644 --- a/docs/classes/drawable.html +++ b/docs/classes/drawable.html @@ -3,8 +3,8 @@ - Drawable | SDF-2D - v0.5.3 - + Drawable | SDF-2D - v0.6.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.5.3 + SDF-2D - v0.6.0
    @@ -79,6 +79,11 @@ @@ -110,7 +115,7 @@
    descriptor: DrawableDescriptor
    @@ -132,7 +137,7 @@
  • @@ -171,7 +176,7 @@
  • diff --git a/docs/classes/dropletbase.html b/docs/classes/dropletbase.html index 3f457a1..2635ddf 100644 --- a/docs/classes/dropletbase.html +++ b/docs/classes/dropletbase.html @@ -3,8 +3,8 @@ - DropletBase | SDF-2D - v0.5.3 - + DropletBase | SDF-2D - v0.6.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.5.3 + SDF-2D - v0.6.0
    @@ -122,7 +122,7 @@
  • Parameters

    @@ -153,7 +153,7 @@
    from: vec2
    @@ -163,7 +163,7 @@
    fromRadius: number
    @@ -173,7 +173,7 @@
    to: vec2
    @@ -183,7 +183,7 @@
    toRadius: number
    @@ -195,7 +195,7 @@

    Inherited from EmptyDrawable.descriptor

    Overrides Drawable.descriptor

    @@ -214,7 +214,7 @@

    Inherited from EmptyDrawable.getObjectToSerialize

    Overrides Drawable.getObjectToSerialize

    Parameters

    @@ -242,7 +242,7 @@

    Inherited from EmptyDrawable.minDistance

    Overrides Drawable.minDistance

    Parameters

    @@ -267,21 +267,6 @@
  • diff --git a/docs/classes/flashlight.html b/docs/classes/flashlight.html index 065ac71..738273a 100644 --- a/docs/classes/flashlight.html +++ b/docs/classes/flashlight.html @@ -3,8 +3,8 @@ - Flashlight | SDF-2D - v0.5.3 - + Flashlight | SDF-2D - v0.6.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.5.3 + SDF-2D - v0.6.0
    @@ -131,7 +131,7 @@

    Parameters

    @@ -164,9 +164,9 @@

    center

    center: vec2
    @@ -175,9 +175,9 @@

    color

    color: vec3
    @@ -187,7 +187,7 @@
    direction: vec2
    @@ -196,9 +196,9 @@

    intensity

    intensity: number
    @@ -207,9 +207,9 @@

    Protected lightnessRatio

    lightnessRatio: number = 1
    @@ -219,7 +219,7 @@
    startCutoff: number
    @@ -235,9 +235,9 @@
    diff --git a/docs/classes/fpsqualityautoscaler.html b/docs/classes/fpsqualityautoscaler.html new file mode 100644 index 0000000..695c769 --- /dev/null +++ b/docs/classes/fpsqualityautoscaler.html @@ -0,0 +1,289 @@ + + + + + + FpsQualityAutoscaler | SDF-2D - v0.6.0 + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Class FpsQualityAutoscaler

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    Set the quality of rendering based on FPS values.

    +
    +

    When using this the size of the canvas must be fixed with CSS.

    +

    The addDeltaTime method should be called once every frame.

    +

    Usage:

    +
     const renderer = await compile(...);
    + const autoscaler = new FpsQualityAutoscaler(renderer);
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + FpsQualityAutoscaler +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Constructors

    + +
    +
    +

    Properties

    + +
    +
    +

    Accessors

    + +
    +
    +

    Methods

    + +
    +
    +
    +
    +
    +

    Constructors

    +
    + +

    constructor

    + + +
    +
    +
    +

    Properties

    +
    + +

    fpsHysteresis

    +
    fpsHysteresis: number = 5
    + +
    +
    + +

    fpsTarget

    +
    fpsTarget: number = 50
    + +
    +
    +
    +

    Accessors

    +
    + +

    FPS

    +
      +
    • get FPS(): number
    • +
    + +
    +
    +
    +

    Methods

    +
    + +

    addDeltaTime

    +
      +
    • addDeltaTime(deltaTimeInMilliseconds: DOMHighResTimeStamp): void
    • +
    + +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Property
    • +
    • Method
    • +
    +
      +
    • Inherited property
    • +
    • Inherited method
    • +
    +
      +
    • Protected method
    • +
    +
      +
    • Static property
    • +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/classes/invertedtunnelbase.html b/docs/classes/invertedtunnelbase.html index df239b4..779f50a 100644 --- a/docs/classes/invertedtunnelbase.html +++ b/docs/classes/invertedtunnelbase.html @@ -3,8 +3,8 @@ - InvertedTunnelBase | SDF-2D - v0.5.3 - + InvertedTunnelBase | SDF-2D - v0.6.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.5.3 + SDF-2D - v0.6.0
    @@ -122,7 +122,7 @@
  • Parameters

    @@ -153,7 +153,7 @@
    from: vec2
    @@ -163,7 +163,7 @@
    fromRadius: number
    @@ -173,7 +173,7 @@
    to: vec2
    @@ -183,7 +183,7 @@
    toRadius: number
    @@ -195,7 +195,7 @@

    Inherited from EmptyDrawable.descriptor

    Overrides Drawable.descriptor

    @@ -214,7 +214,7 @@

    Inherited from EmptyDrawable.getObjectToSerialize

    Overrides Drawable.getObjectToSerialize

    Parameters

    @@ -242,7 +242,7 @@

    Inherited from EmptyDrawable.minDistance

    Overrides Drawable.minDistance

    Parameters

    @@ -267,27 +267,6 @@
  • diff --git a/docs/classes/metacirclebase.html b/docs/classes/metacirclebase.html index 76ba8bc..e87c557 100644 --- a/docs/classes/metacirclebase.html +++ b/docs/classes/metacirclebase.html @@ -3,8 +3,8 @@ - MetaCircleBase | SDF-2D - v0.5.3 - + MetaCircleBase | SDF-2D - v0.6.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.5.3 + SDF-2D - v0.6.0
    @@ -120,7 +120,7 @@
  • Parameters

    @@ -145,7 +145,7 @@
    center: vec2
    @@ -155,7 +155,7 @@
    radius: number
    @@ -167,7 +167,7 @@

    Inherited from EmptyDrawable.descriptor

    Overrides Drawable.descriptor

    @@ -186,7 +186,7 @@

    Inherited from EmptyDrawable.getObjectToSerialize

    Overrides Drawable.getObjectToSerialize

    Parameters

    @@ -214,7 +214,7 @@

    Inherited from EmptyDrawable.minDistance

    Overrides Drawable.minDistance

    Parameters

    @@ -239,30 +239,6 @@
  • diff --git a/docs/classes/polygonbase.html b/docs/classes/polygonbase.html index 94bfce4..ef785d5 100644 --- a/docs/classes/polygonbase.html +++ b/docs/classes/polygonbase.html @@ -3,8 +3,8 @@ - PolygonBase | SDF-2D - v0.5.3 - + PolygonBase | SDF-2D - v0.6.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.5.3 + SDF-2D - v0.6.0
    @@ -118,19 +118,19 @@

    constructor

    diff --git a/docs/classes/rotatedrectanglebase.html b/docs/classes/rotatedrectanglebase.html index 697ab04..fe383dc 100644 --- a/docs/classes/rotatedrectanglebase.html +++ b/docs/classes/rotatedrectanglebase.html @@ -3,8 +3,8 @@ - RotatedRectangleBase | SDF-2D - v0.5.3 - + RotatedRectangleBase | SDF-2D - v0.6.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.5.3 + SDF-2D - v0.6.0
    @@ -121,7 +121,7 @@
  • Parameters

    @@ -149,7 +149,7 @@
    center: vec2
    @@ -159,7 +159,7 @@
    rotation: number
    @@ -169,7 +169,7 @@
    size: vec2
    @@ -181,7 +181,7 @@

    Inherited from EmptyDrawable.descriptor

    Overrides Drawable.descriptor

    @@ -200,7 +200,7 @@

    Inherited from EmptyDrawable.getObjectToSerialize

    Overrides Drawable.getObjectToSerialize

    Parameters

    @@ -228,7 +228,7 @@

    Inherited from EmptyDrawable.minDistance

    Overrides Drawable.minDistance

    Parameters

    @@ -253,36 +253,6 @@
  • diff --git a/docs/enums/filteringoptions.html b/docs/enums/filteringoptions.html index aa2ff46..e2fdbc6 100644 --- a/docs/enums/filteringoptions.html +++ b/docs/enums/filteringoptions.html @@ -3,8 +3,8 @@ - FilteringOptions | SDF-2D - v0.5.3 - + FilteringOptions | SDF-2D - v0.6.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.5.3 + SDF-2D - v0.6.0
    diff --git a/docs/enums/wrapoptions.html b/docs/enums/wrapoptions.html index bdb3dd6..1adf947 100644 --- a/docs/enums/wrapoptions.html +++ b/docs/enums/wrapoptions.html @@ -3,8 +3,8 @@ - WrapOptions | SDF-2D - v0.5.3 - + WrapOptions | SDF-2D - v0.6.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.5.3 + SDF-2D - v0.6.0
    @@ -86,7 +86,7 @@
    CLAMP_TO_EDGE: = "CLAMP_TO_EDGE"
    @@ -96,7 +96,7 @@
    MIRRORED_REPEAT: = "MIRRORED_REPEAT"
    @@ -111,7 +111,7 @@
    REPEAT: = "REPEAT"
    diff --git a/docs/globals.html b/docs/globals.html index 4cc08b1..a3992d0 100644 --- a/docs/globals.html +++ b/docs/globals.html @@ -3,8 +3,8 @@ - SDF-2D - v0.5.3 - + SDF-2D - v0.6.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.5.3 + SDF-2D - v0.6.0
    @@ -53,7 +53,7 @@ Globals -

    SDF-2D - v0.5.3

    +

    SDF-2D - v0.6.0

    @@ -64,6 +64,12 @@

    Index

    +
    +

    Namespaces

    + +

    Enumerations

      @@ -85,7 +91,10 @@

    Other Classes

    @@ -94,6 +103,7 @@
  • DrawableDescriptor
  • NoisyPolygonBase
  • Renderer
  • +
  • RendererInfo
  • RuntimeSettings
  • StartupSettings
  • TextureOptions
  • @@ -129,6 +139,7 @@
    @@ -149,7 +160,7 @@
    TextureWithOptions: { overrides: Partial<TextureOptions>; source: TexImageSource }
    @@ -177,7 +188,7 @@
  • @@ -208,7 +219,7 @@
  • @@ -258,7 +269,7 @@
  • @@ -307,7 +318,7 @@
  • @@ -356,7 +367,7 @@
  • @@ -413,7 +424,7 @@
  • @@ -473,7 +484,7 @@
  • @@ -498,7 +509,7 @@
  • @@ -523,7 +534,7 @@
  • @@ -551,7 +562,7 @@
  • @@ -576,7 +587,7 @@
  • @@ -604,7 +615,7 @@
  • @@ -632,7 +643,7 @@
  • @@ -654,13 +665,13 @@

    compile

  • +
    + +

    runAnimation

    +
      +
    • runAnimation(canvas: HTMLCanvasElement, descriptors: Array<DrawableDescriptor>, animate: (renderer: Renderer, currentTimeInMilliseconds: DOMHighResTimeStamp, deltaTimeInMilliseconds: DOMHighResTimeStamp) => boolean, startupSettingOverrides?: Partial<StartupSettings>, initialRuntimeSettingOverrides?: Partial<RuntimeSettings>): Promise<void>
    • +
    +
      +
    • + +
      +
      +

      Implements the boilerplate code required to run real-time animations + in the browser. An FPS based autoscaler is also used. This creates an additional fps + key in the renderers insights property.

      +
      +

      Example usage:

      +
        <canvas id="main" style="width: 300px; height: 150px"></canvas>
      +
      +

      The canvas needs to have a fixed size specified by CSS.

      +
      +
      import { CircleFactory, CircleLight, hsl, runAnimation } from 'sdf-2d';
      +
      +const canvas = document.querySelector('canvas');
      +const Circle = CircleFactory(hsl(180, 100, 40));
      +
      +runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], (renderer, time) => {
      +  renderer.addDrawable(
      +    new Circle([150 + 50 * Math.cos(time / 1000), 75 + 50 * Math.sin(time / 1000)], 25)
      +  );
      +  renderer.addDrawable(new CircleLight([150, 75], hsl(270, 100, 40), 0.1));
      +  return true;
      +});
      +
      +

      Parameters

      +
        +
      • +
        canvas: HTMLCanvasElement
        +
        +

        The returned renderer will only be able to draw to this canvas.

        +
        +
      • +
      • +
        descriptors: Array<DrawableDescriptor>
        +
        +

        The descriptor of every single object (and light) that + ever needs to be drawn by this renderer has to be given before compiling.

        +
        +
      • +
      • +
        animate: (renderer: Renderer, currentTimeInMilliseconds: DOMHighResTimeStamp, deltaTimeInMilliseconds: DOMHighResTimeStamp) => boolean
        +
        +

        This function will be called before rendering each frame. + renderDrawables must not be called by the animate function. It should return true + if the animation should be continued. To break out of the animation loop, a false (falsy) + return value must be given.

        +
        +
          +
        • +
            +
          • (renderer: Renderer, currentTimeInMilliseconds: DOMHighResTimeStamp, deltaTimeInMilliseconds: DOMHighResTimeStamp): boolean
          • +
          +
            +
          • +

            Parameters

            +
              +
            • +
              renderer: Renderer
              +
            • +
            • +
              currentTimeInMilliseconds: DOMHighResTimeStamp
              +
            • +
            • +
              deltaTimeInMilliseconds: DOMHighResTimeStamp
              +
            • +
            +

            Returns boolean

            +
          • +
          +
        • +
        +
      • +
      • +
        Default value startupSettingOverrides: Partial<StartupSettings> = {}
        +
        +

        Sensible defaults are provided, but these can be overridden.

        +
        +
      • +
      • +
        Default value initialRuntimeSettingOverrides: Partial<RuntimeSettings> = {}
        +
        +

        Sensible defaults are provided, but these can be overridden.

        +
        +
      • +
      +

      Returns Promise<void>

      +
    • +
    +

    Object literals

    @@ -775,7 +888,7 @@
    defaultRuntimeSettings: object
    @@ -789,7 +902,7 @@
    ambientLight: vec3 = vec3.fromValues(0.25, 0.15, 0.25)
    @@ -799,7 +912,17 @@
    colorPalette: never[] = []
    + +
    + +

    distanceRenderScale

    +
    distanceRenderScale: number = 0.5
    +
    @@ -809,7 +932,7 @@
    enableHighDpiRendering: false = false
    @@ -819,7 +942,7 @@
    isWorldInverted: false = false
    @@ -829,7 +952,17 @@
    lightCutoffDistance: number = 400
    + +
    + +

    lightsRenderScale

    +
    lightsRenderScale: number = 1
    +
    @@ -839,7 +972,7 @@
    textures: {}
    @@ -854,7 +987,7 @@
    tileMultiplier: number = 8
    @@ -865,7 +998,7 @@
    defaultStartupSettings: object
    @@ -879,7 +1012,7 @@
    backgroundColor: vec4 = vec4.fromValues(1, 1, 1, 1)
    @@ -889,7 +1022,7 @@
    enableStopwatch: false = false
    @@ -899,7 +1032,17 @@
    ignoreWebGL2: false = false
    + +
    + +

    lightPenetrationRatio

    +
    lightPenetrationRatio: number = 0.75
    +
    @@ -909,7 +1052,7 @@
    paletteSize: number = 256
    @@ -919,7 +1062,7 @@
    shadowTraceCount: number = 16
    @@ -932,6 +1075,9 @@
  • Globals
  • +
  • + __global +
  • @@ -53,7 +53,7 @@ Globals -

    SDF-2D - v0.5.3

    +

    SDF-2D - v0.6.0

    @@ -75,8 +75,8 @@
  • More complex example
  • Source code of the demo
  • - -

    Usage

    +
    +

    Usage (1st option)

    @@ -108,7 +108,7 @@
    empty: Drawable
    @@ -124,7 +124,7 @@
    objectCountScaler: undefined | number
    @@ -141,7 +141,7 @@
    propertyUniformMapping: {}
    @@ -165,7 +165,7 @@
    sdf: undefined | { distanceFunctionName: string; isInverted?: undefined | false | true; shader: string }
    @@ -177,10 +177,10 @@

    shaderCombinationSteps

    -
    shaderCombinationSteps: Array<number>
    +
    shaderCombinationSteps: Array<number>
    @@ -198,7 +198,7 @@
    uniformCountMacroName: string
    diff --git a/docs/interfaces/noisypolygonbase.html b/docs/interfaces/noisypolygonbase.html index b184212..ce54807 100644 --- a/docs/interfaces/noisypolygonbase.html +++ b/docs/interfaces/noisypolygonbase.html @@ -3,8 +3,8 @@ - NoisyPolygonBase | SDF-2D - v0.5.3 - + NoisyPolygonBase | SDF-2D - v0.6.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.5.3 + SDF-2D - v0.6.0
    @@ -110,20 +110,20 @@

    constructor

    vertices

    -
    vertices: Array<vec2>
    +
    vertices: Array<vec2>
    @@ -161,7 +161,7 @@

    Inherited from EmptyDrawable.descriptor

    Overrides Drawable.descriptor

    @@ -180,7 +180,7 @@

    Inherited from EmptyDrawable.getObjectToSerialize

    Overrides Drawable.getObjectToSerialize

    Parameters

    @@ -208,7 +208,7 @@

    Inherited from EmptyDrawable.minDistance

    Overrides Drawable.minDistance

    Parameters

    @@ -233,42 +233,6 @@
    diff --git a/docs/interfaces/renderer.html b/docs/interfaces/renderer.html index 502e599..b7b0636 100644 --- a/docs/interfaces/renderer.html +++ b/docs/interfaces/renderer.html @@ -3,8 +3,8 @@ - Renderer | SDF-2D - v0.5.3 - + Renderer | SDF-2D - v0.6.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.5.3 + SDF-2D - v0.6.0
    @@ -114,7 +114,7 @@
    canvasSize: vec2
    @@ -126,20 +126,18 @@

    Readonly insights

    -
    insights: any
    +
    insights: RendererInfo | null
    -
    -
    experimental
    -

    Debug information updated on each renderDrawables call. - Its scheme is not yet defined. The main purpose of this is - human debugging.

    -
    -
    +
    +

    Get useful information about the hardware and the SDF2D renderer.

    +
    +

    Its sheme is subject to change.

    +

    During context lost it might be null.

    @@ -148,7 +146,7 @@
    viewAreaSize: vec2
    @@ -171,7 +169,7 @@
  • @@ -199,40 +197,6 @@
  • -
    - -

    autoscaleQuality

    -
      -
    • autoscaleQuality(deltaTime: DOMHighResTimeStamp): void
    • -
    -
      -
    • - -
      -
      -
      experimental
      -

      Scale the render scale for both the canvas and the SDF memoization based - on the current and historical FPS values.

      -
      -
      -
      -

      Parameters

      -
        -
      • -
        deltaTime: DOMHighResTimeStamp
        -
        -

        since the last frame, in milliseconds.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -

    destroy

    @@ -243,7 +207,7 @@
  • @@ -267,12 +231,13 @@
  • -

    Return the world coordinates from a pixel's position.

    +

    The inverse of worldToDisplayCoordinates, returns the world coordinates + from a pixel's position.

    The view area coordinates are also given in world coordinates.

    Useful for picking.

    @@ -301,7 +266,7 @@
  • @@ -325,7 +290,7 @@
  • @@ -355,7 +320,7 @@
  • @@ -383,6 +348,40 @@
  • +
    + +

    worldToDisplayCoordinates

    +
      +
    • worldToDisplayCoordinates(worldCoordinates: vec2): vec2
    • +
    +
      +
    • + +
      +
      +

      The inverse of displayToWorldCoordinates, returns the screen space position + of a point given in world space cooridnates.

      +
      +

      While the origin for worldCoordinates resides in the bottom-left corner, + the origin of the returned display coordinates is placed in the top left.

      +
      +

      Parameters

      +
        +
      • +
        worldCoordinates: vec2
        +
        +

        Coordinates used when drawing objects.

        +
        +
      • +
      +

      Returns vec2

      +
    • +
    +
    diff --git a/docs/interfaces/rendererinfo.html b/docs/interfaces/rendererinfo.html new file mode 100644 index 0000000..6f23530 --- /dev/null +++ b/docs/interfaces/rendererinfo.html @@ -0,0 +1,300 @@ + + + + + + RendererInfo | SDF-2D - v0.6.0 + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Interface RendererInfo

    +
    +
    +
    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + RendererInfo +
    • +
    +
    +
    +

    Indexable

    +
    [k: string]: any
    +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Properties

    +
    + +

    extensions

    +
    extensions: {}
    + +
    +

    Type declaration

    +
      +
    • +
      [name: string]: boolean
      +
    • +
    +
    +
    +
    + +

    Optional floatInterpolationEnabled

    +
    floatInterpolationEnabled: undefined | false | true
    + +
    +
    + +

    isWebGL2

    +
    isWebGL2: boolean
    + +
    +
    + +

    Optional programCount

    +
    programCount: undefined | number
    + +
    +
    + +

    renderPasses

    +
    renderPasses: { distance: { drawableCount?: undefined | number; drawnDrawableCount?: undefined | number; renderScale?: undefined | number; tileCount?: undefined | number }; lights: { drawnDrawableCount?: undefined | number; renderScale?: undefined | number } }
    + +
    +

    Type declaration

    +
      +
    • +
      distance: { drawableCount?: undefined | number; drawnDrawableCount?: undefined | number; renderScale?: undefined | number; tileCount?: undefined | number }
      +
        +
      • +
        Optional drawableCount?: undefined | number
        +
      • +
      • +
        Optional drawnDrawableCount?: undefined | number
        +
      • +
      • +
        Optional renderScale?: undefined | number
        +
      • +
      • +
        Optional tileCount?: undefined | number
        +
      • +
      +
    • +
    • +
      lights: { drawnDrawableCount?: undefined | number; renderScale?: undefined | number }
      +
        +
      • +
        Optional drawnDrawableCount?: undefined | number
        +
      • +
      • +
        Optional renderScale?: undefined | number
        +
      • +
      +
    • +
    +
    +
    +
    + +

    Optional renderer

    +
    renderer: undefined | string
    + +
    +
    + +

    Optional startupTimeInMilliseconds

    +
    startupTimeInMilliseconds: undefined | number
    + +
    +
    + +

    Optional vendor

    +
    vendor: undefined | string
    + +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Property
    • +
    • Method
    • +
    +
      +
    • Inherited property
    • +
    • Inherited method
    • +
    +
      +
    • Protected method
    • +
    +
      +
    • Static property
    • +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/interfaces/runtimesettings.html b/docs/interfaces/runtimesettings.html index 9d4860b..9b4f195 100644 --- a/docs/interfaces/runtimesettings.html +++ b/docs/interfaces/runtimesettings.html @@ -3,8 +3,8 @@ - RuntimeSettings | SDF-2D - v0.5.3 - + RuntimeSettings | SDF-2D - v0.6.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.5.3 + SDF-2D - v0.6.0
    @@ -89,9 +89,11 @@ @@ -107,7 +109,7 @@
    ambientLight: vec3
    @@ -119,10 +121,10 @@

    colorPalette

    -
    colorPalette: Array<vec3 | vec4>
    +
    colorPalette: Array<vec3 | vec4>
    @@ -134,13 +136,31 @@

    Can have transparency, but only if WebGL2 support is enabled.

    +
    + +

    distanceRenderScale

    +
    distanceRenderScale: number
    + +
    +
    +

    The resolution of the distance field rendering will be scaled up or down with this value.

    +
    +

    Because of interpolation, this can be set much lower than the lightsRenderScale, while + maintaining closely the same perceived quality.

    +

    Setting this is a great way to balance quality and performance.

    +
    +

    enableHighDpiRendering

    enableHighDpiRendering: boolean
    @@ -155,7 +175,7 @@
    isWorldInverted: boolean
    @@ -172,7 +192,7 @@
    lightCutoffDistance: number
    @@ -182,13 +202,29 @@
    +
    + +

    lightsRenderScale

    +
    lightsRenderScale: number
    + +
    +
    +

    The resolution of the final frame will be scaled by this value.

    +
    +

    Setting this is a great way to balance quality and performance.

    +
    +

    textures

    textures: {}
    @@ -215,7 +251,7 @@
    tileMultiplier: number
    diff --git a/docs/interfaces/startupsettings.html b/docs/interfaces/startupsettings.html index f452dfe..5252663 100644 --- a/docs/interfaces/startupsettings.html +++ b/docs/interfaces/startupsettings.html @@ -3,8 +3,8 @@ - StartupSettings | SDF-2D - v0.5.3 - + StartupSettings | SDF-2D - v0.6.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.5.3 + SDF-2D - v0.6.0
    @@ -90,6 +90,7 @@
  • backgroundColor
  • enableStopwatch
  • ignoreWebGL2
  • +
  • lightPenetrationRatio
  • paletteSize
  • shadowTraceCount
  • @@ -105,7 +106,7 @@
    backgroundColor: vec3 | vec4
    @@ -120,7 +121,7 @@
    enableStopwatch: boolean
    @@ -137,7 +138,7 @@
    ignoreWebGL2: boolean
    @@ -148,13 +149,30 @@

    Useful for testing compatibility.

    +
    + +

    lightPenetrationRatio

    +
    lightPenetrationRatio: number
    + +
    +
    +

    The illumination is multiplied by this constant where + the distance field is negative (i.e. inside objects).

    +
    +

    Should be between 0 and 1, but other values are also permitted.

    +
    +

    paletteSize

    paletteSize: number
    @@ -172,7 +190,7 @@
    shadowTraceCount: number
    diff --git a/docs/interfaces/textureoptions.html b/docs/interfaces/textureoptions.html index 5135ebc..ba45681 100644 --- a/docs/interfaces/textureoptions.html +++ b/docs/interfaces/textureoptions.html @@ -3,8 +3,8 @@ - TextureOptions | SDF-2D - v0.5.3 - + TextureOptions | SDF-2D - v0.6.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.5.3 + SDF-2D - v0.6.0
    @@ -105,7 +105,7 @@
    minFilter: FilteringOptions
    @@ -115,7 +115,7 @@ @@ -125,7 +125,7 @@ @@ -141,54 +141,6 @@
    diff --git a/docs/modules/__global.html b/docs/modules/__global.html new file mode 100644 index 0000000..e5ed666 --- /dev/null +++ b/docs/modules/__global.html @@ -0,0 +1,134 @@ + + + + + + __global | SDF-2D - v0.6.0 + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Namespace __global

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Interfaces

    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Property
    • +
    • Method
    • +
    +
      +
    • Inherited property
    • +
    • Inherited method
    • +
    +
      +
    • Protected method
    • +
    +
      +
    • Static property
    • +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index 0fe82a5..b8c22f0 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -7,7 +7,6 @@ "target": "es5", "esModuleInterop": true, "strict": true, - "experimentalDecorators": true, "downlevelIteration": true, "moduleResolution": "Node", "module": "es6",